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.
Palavras-chave
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…