Criar um recurso Argo CD - Amazon EKS

Ajudar a melhorar esta página

Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.

Criar um recurso Argo CD

Este tópico explica como criar uma funcionalidade do Argo CD no cluster do Amazon EKS.

Pré-requisitos

Antes de criar uma funcionalidade do Argo CD, certifique-se de ter:

  • Um cluster do Amazon EKS existente executando uma versão compatível do Kubernetes (há suporte para todas as versões nos períodos de suporte padrão e estendido)

  • Centro de Identidade da AWS configurado: necessário para a autenticação do Argo CD (não há suporte para usuários locais)

  • Um perfil do IAM da funcionalidade com permissões para o Argo CD

  • Permissões do IAM suficientes para criar recursos de funcionalidades em clusters do EKS

  • kubectl configurado para o estabelecimento de comunicação com o cluster

  • (Opcional) A CLI do Argo CD instalada para facilitar o gerenciamento de clusters e repositórios

  • (Para a CLI ou o eksctl) A ferramenta de CLI apropriada instalada e configurada

Para obter instruções sobre como criar o perfil do IAM para a funcionalidade, consulte Perfil do IAM para a funcionalidade do Amazon EKS. Para obter a configuração do Centro de Identidade, consulte Conceitos básicos do Centro de Identidade da AWS.

Importante

O perfil do IAM para a funcionalidade que você fornece determina quais recursos da AWS o Argo CD pode acessar. Isso inclui o acesso a repositórios do Git por meio do CodeConnections e a segredos no Secrets Manager. Para obter orientações sobre como criar um perfil apropriado com permissões de privilégio mínimo, consulte Perfil do IAM para a funcionalidade do Amazon EKS e Considerações sobre segurança para funcionalidades do EKS.

Escolha da ferramenta

É possível criar uma funcionalidade do Argo CD por meio do Console de gerenciamento da AWS, da AWS CLI ou do eksctl:

O que ocorre durante a criação de uma funcionalidade do Argo CD

Ao criar uma funcionalidade do Argo CD:

  1. O EKS cria o serviço da funcionalidade do Argo CD e o configura para monitorar e gerenciar recursos no cluster

  2. As definições de recursos personalizados (CRDs, na sigla em inglês) são instaladas no cluster

  3. A funcionalidade assume o perfil do IAM para a funcionalidade, que foi fornecido por você

  4. O Argo CD começa a monitorar seus recursos personalizados

  5. O status da funcionalidade é alterado de CREATING para ACTIVE

  6. A interface do usuário do Argo CD torna-se acessível por meio do endpoint

Uma vez ativa, você poderá criar Applications do Argo CD no cluster para realizar implantações usando os repositórios do Git.

Próximas etapas

Após criar a funcionalidade do Argo CD: