Skip to main content

包含 kubectl 的 Asset 构造,用于 Lambda 层

项目描述

带有 KubeCtl v1.20 的资产

---

cdk-constructs:实验


该库目前正在开发中。不使用!

该模块导出一个名为的类KubectlAsset,该类将命令行和 命令行s3_assets.Asset捆绑在一起。kubectlhelm

  • 头盔版本:3.8.1
  • Kubectl 版本:1.20.0

用法:

// KubectlAsset bundles the 'kubectl' and 'helm' command lines
import { KubectlAsset } from '@aws-cdk/asset-kubectl-v20';
import * as lambda from 'aws-cdk-lib/aws-lambda';

declare const fn: lambda.Function;
const kubectl = new KubectlAsset(this, 'KubectlAsset');
fn.addLayers(new lambda.LayerVersion(this, 'KubectlLayer', {
  code: lambda.Code.fromBucket(kubectl.bucket, kubectl.s3ObjectKey),
}));

kubectl将安装在 下/opt/kubectl/kubectl,并将helm安装在 下/opt/helm/helm

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

aws-cdk.asset-kubectl-v20-0.0.0.tar.gz (25.4 MB 查看哈希

已上传 source

内置分布

aws_cdk.asset_kubectl_v20-0.0.0-py3-none-any.whl (25.4 MB 查看哈希

已上传 py3