Instalar um chart do Helm em um cluster do Amazon EKS - Amazon ECR

Instalar um chart do Helm em um cluster do Amazon EKS

Os charts do Helm hospedados no Amazon ECR podem ser instalados nos clusters do Amazon EKS.

Pré-requisitos

Para instalar um chart do Helm em um cluster do Amazon EKS
  1. Autentique o cliente do Helm para o registro do Amazon ECR no qual o chart do Helm está hospedado. Os tokens de autenticação devem ser obtidos para cada registro usado e são válidos por 12 horas. Para ter mais informações, consulte Autenticação de registro privado no 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. Instale o chart. Substitua helm-test-chart pelo seu repositório e 0.1.0 pela tag do seu chart do Helm.

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

    A saída deve ser semelhante a esta:

    NAME: ecr-chart-demo
    LAST DEPLOYED: Tue May 31 17:38:56 2022
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
  3. Verifique a instalação do chart.

    helm list -n default

    Resultado do exemplo:

    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. (Opcional) Consulte o chart do Helm instalado ConfigMap.

    kubectl describe configmap helm-test-chart-configmap
  5. Ao concluir, você pode remover a versão do chart do seu cluster.

    helm uninstall ecr-chart-demo