← Todas as publicações

Publicação Técnica · Amazon Web Services

Instalando Helm Charts hospedado no Amazon ECR com o Amazon EKS

Neste post, demonstraremos como instalar seus Helm charts hospedados no Amazon ECR em seus clusters do Amazon EKS.

1 min de leitura321 palavrasSeções: 1Imagens: 1Blocos de código: 1707 ago 2022

Palavras-chave

Compartilhar
Comentar

Neste post, demonstraremos como instalar seus Helm charts hospedados no Amazon ECR em seus clusters do Amazon EKS.

Premissas

  • Instale o cliente Helm versão 3;
  • Você enviou um Helm chart para o seu repositório do Amazon ECR;
  • Você configuroukubectlpara trabalhar com o Amazon EKS. Para obter mais informações, consulteCriar uma kubeconfig para Amazon EKS no Guia do usuário Amazon EKS. Se os comados a seguir forem bem-sucedidos para o cluster, a configuração estará correta:
  • kubectl get svc

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

Habilite o suporte de OCI no cliente Helm 3.

export HELM_EXPERIMENTAL_OCI=1

Autenticar seu cliente Helm no registro do Amazon ECR que seu Helm chart está hospedado. Os tokens de autenticação devem ser obtidos para cada registro usado e são válidos por 12 horas. Para obter mais informações, consulte A autenticação de registro privado.

aws ecr get-login-password \
 — region us-west-2 | helm registry login \
 — username AWS \
 — password-stdin aws_account_id.dkr.ecr.region.amazonaws.com

Baixe o Helm Chart para o cache local.

helm chart pull aws_account_id.dkr.ecr.region.amazonaws.com/repository-name:mychart

Exporte o chart para um diretório local. Neste exemplo, usamos um diretório chamado charts.

helm chart export aws_account_id.dkr.ecr.region.amazonaws.com/repository-name:mychart — destination ./charts

Instalar o chart.

helm install ecr-chart-demo ./mychart

A saída deve ter a seguinte:

NAME: ecr-chart-demo
LAST DEPLOYED: Wed Sep 2 14:32:07 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
NOTES:

Verifique a instalação do chart. A saída será uma representação YAML dos recursos do Kubernetes implantados pelo chart.

helm get manifest ecr-chart-demo

Veja seu Helm chart em execução no pod Amazon EKS

kubectl get pods — all-namespaces

Ao concluir, você pode remover a liberação do chart do cluster.

helm uninstall ecr-chart-demo

Até o próximo post! =)

Comentários

Todo comentário passa por moderação antes de aparecer aqui. Nada é publicado automaticamente.

Carregando…