A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
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:
-
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:
-
Um CodeCatalyst espaço, projeto e ambiente. O espaço e o ambiente devem estar conectados à AWS conta na qual você implantará seu aplicativo. Para obter mais informações, consulte Criar um espaço, Criando um projeto vazio na 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 obter mais informações, consulte Armazene e colabore no código com repositórios de origem no CodeCatalyst.
- Visual
-
Para adicionar a ação “Implantar no cluster do Kubernetes” usando o editor visual
Abra o CodeCatalyst console em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.
-
Escolha Editar.
-
Selecione Visual.
-
No canto superior esquerdo, selecione + Ações para abrir o catálogo de ações.
-
Na lista suspensa, escolha Amazon. CodeCatalyst
-
Procure a ação Implantar no cluster do Kubernetes e faça o seguinte:
-
Selecione o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.
Ou
-
Selecione Implantar no cluster do Kubernetes. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:
-
(Opcional) Selecione Download para visualizar o código-fonte da ação.
-
Selecione Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.
-
Nas guias Entradas e Configuração, preencha os campos de acordo com suas necessidades. Para ver uma descrição de cada campo, consulte YAML da ação “Implantar no cluster do Kubernetes”. Essa referência fornece informações detalhadas sobre cada campo (e o valor da propriedade YAML correspondente) conforme elas aparecem nos editores YAML e visual.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
- YAML
-
Para adicionar a ação “Implantar no cluster do Kubernetes” usando o editor YAML
Abra o CodeCatalyst console em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.
-
Escolha Editar.
-
Selecione YAML.
-
No canto superior esquerdo, selecione + Ações para abrir o catálogo de ações.
-
Na lista suspensa, escolha Amazon. CodeCatalyst
-
Procure a ação Implantar no cluster do Kubernetes e faça o seguinte:
-
Selecione o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.
Ou
-
Selecione Implantar no cluster do Kubernetes. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:
-
(Opcional) Selecione Download para visualizar o código-fonte da ação.
-
Selecione Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.
-
Modifique as propriedades no código YAML de acordo com as suas necessidades. Uma explicação de cada propriedade disponível é fornecida em YAML da ação “Implantar no cluster do Kubernetes”.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.