Adição da ação “Implantar no cluster do Kubernetes”
Use as instruções a seguir para adicionar a ação Implantar no cluster do Kubernetes ao seu fluxo de trabalho.
Antes de começar
Antes de adicionar a ação Implantar no cluster do Kubernetes ao seu fluxo de trabalho, você deve preparar o seguinte:
dica
Para configurar esses pré-requisitos rapidamente, siga as instruções em Tutorial: Implantar uma aplicação no Amazon EKS.
-
Um cluster do Kubernetes no Amazon EKS. Para ter informações sobre clusters, consulte o Clusters do Amazon EKS no Guia do usuário do Amazon EKS.
-
Pelo menos um Dockerfile que descreva como montar a aplicação em uma imagem do Docker. Para ter mais informações sobre Dockerfiles, consulte a Referência de Dockerfile
. -
Pelo menos um arquivo de manifesto do Kubernetes, chamado de arquivo de configuração ou configuração na documentação do Kubernetes. Para ter mais informações, consulte Gerenciamento de recursos
na documentação do Kubernetes. -
Um perfil do IAM que dá à ação Implantar no cluster do Kubernetes a capacidade de acessar e interagir com seu cluster do Amazon EKS. Para obter mais informações, consulte o tópico Role no YAML da ação “Implantar no cluster do Kubernetes”.
Depois de criar esse perfil, você deve adicioná-lo a:
-
Seu arquivo ConfigMap do Kubernetes. Para saber como adicionar um perfil a um arquivo ConfigMap, consulte Como habilitar o acesso da entidade principal do IAM ao seu cluster no Guia do usuário do Amazon EKS.
-
CodeCatalyst. Para saber como adicionar um perfil do IAM ao CodeCatalyst, consulte Adicionar perfis do IAM às conexões da conta.
-
-
Um espaço, projeto e ambiente do CodeCatalyst. O espaço e o ambiente devem estar conectados à conta da AWS na qual você implantará a aplicação. Para ter mais informações, consulte Criar um espaço, Criação de um projeto vazio no Amazon CodeCatalyst e Implantação em Contas da AWS e VPCs.
-
Um repositório de origem suportado pelo CodeCatalyst. O repositório armazena os arquivos de origem da aplicação, Dockerfiles e manifestos do Kubernetes. Para ter mais informações, consulte Armazenamento e colaboração no código com repositórios de origem no CodeCatalyst.