在 Amazon EKS 集群中安装 Helm 图表 - Amazon ECR

在 Amazon EKS 集群中安装 Helm 图表

在 Amazon ECR 中托管的 Helm Chart 可以安装在您的 Amazon EKS 集群上。

先决条件

要在 Amazon EKS 集群中安装 Helm 图表
  1. 向托管 Helm Chart 的 Amazon ECR 注册表验证您的 Helm 客户端。必须针对每个注册表获得授权令牌,令牌有效期为 12 小时。有关更多信息,请参阅 Amazon ECR 中的私有注册表身份验证

    aws ecr get-login-password \ --region us-west-2 | helm registry login \ --username AWS \ --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  2. 安装图表。将 helm-test-chart 替换为您的存储库,并将 0.1.0 替换为 Helm 图表的标签。

    helm install ecr-chart-demo oci://aws_account_id.dkr.ecr.region.amazonaws.com/helm-test-chart --version 0.1.0

    输出应如下所示:

    NAME: ecr-chart-demo
    LAST DEPLOYED: Tue May 31 17:38:56 2022
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
  3. 验证图表安装。

    helm list -n default

    输出示例:

    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    ecr-chart-demo  default         1               2022-06-01 15:56:40.128669157 +0000 UTC deployed        helm-test-chart-0.1.0   1.16.0
  4. (可选)查看已安装的 Helm 图表 ConfigMap

    kubectl describe configmap helm-test-chart-configmap
  5. 完成后,您可以从集群中删除图表版本。

    helm uninstall ecr-chart-demo