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
-
Use a versão mais recente do cliente do Helm. Estas etapas foram escritas usando a versão
3.9.0
do Helm. Para obter mais informações, consulte Instalação do Helm. -
Você tem pelo menos a versão
1.23.9
ou2.6.3
da AWS CLI instalada em seu computador. Para obter mais informações, consulte Instalar ou atualizar a versão mais recente da AWS CLI. -
Você enviou um chart do Helm para o seu repositório do Amazon ECR. Para ter mais informações, consulte Para enviar um chart do Helm por push para um repositório privado do Amazon ECR.
-
Você configurou
kubectl
para trabalhar com o Amazon EKS. Para obter mais informações, consulte Criar umkubeconfig
para o Amazon EKS no Manual do usuário do Amazon EKS. Se os comados a seguir forem bem-sucedidos para o cluster, a configuração estará correta.kubectl get svc
Para instalar um chart do Helm em um cluster do Amazon EKS
-
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-stdinaws_account_id
.dkr.ecr.region
.amazonaws.com -
Instale o chart. Substitua
helm-test-chart
pelo seu repositório e0.1.0
pela tag do seu chart do Helm.helm install ecr-chart-demo oci://
/aws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.comhelm-test-chart
--version0.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
-
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
-
(Opcional) Consulte o chart do Helm instalado
ConfigMap
.kubectl describe configmap
helm-test-chart-configmap
-
Ao concluir, você pode remover a versão do chart do seu cluster.
helm uninstall
ecr-chart-demo