在亚马逊 EKS 集群上安装 Helm 图表 - Amazon ECR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在亚马逊 EKS 集群上安装 Helm 图表

Amazon ECR 中托管的 Helm 图表可以安装在你的 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用你的存储库替换,用 Helm 图表的标签替换 0.1.0

    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