Implantação de um aplicativo no Amazon Elastic Kubernetes Service com um fluxo de trabalho - Amazon 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á.

Implantação de um aplicativo no Amazon Elastic Kubernetes Service com um fluxo de trabalho

dica

Para ver um tutorial que mostra como usar a ação de cluster Implantar no Kubernetes, consulte. Tutorial: Implantar um aplicativo no Amazon EKS

Esta seção descreve como implantar um aplicativo em contêiner em um cluster Kubernetes usando um fluxo de trabalho. CodeCatalyst Para fazer isso, você deve adicionar a ação de cluster Implantar no Kubernetes ao seu fluxo de trabalho. Essa ação implanta seu aplicativo em um cluster Kubernetes que você configurou no Amazon Elastic Kubernetes Service (EKS) usando um ou mais arquivos de manifesto do Kubernetes. Para um exemplo de manifesto, consulte deployment.yaml emTutorial: Implantar um aplicativo no Amazon EKS.

Para obter mais informações sobre o Kubernetes, consulte a documentação do Kubernetes.

Para obter mais informações sobre o Amazon EKS, consulte O que é o Amazon EKS? no Guia do usuário do Amazon EKS.

Como funciona a ação “Implantar no cluster Kubernetes”

O cluster Deploy to Kubernetes funciona da seguinte forma:

  1. Em tempo de execução, a ação instala o kubectl utilitário Kubernetes na máquina CodeCatalyst computacional em que a ação está sendo executada. A ação é configurada kubectl para apontar para o cluster Amazon EKS que você forneceu ao configurar a ação. O kubectl utilitário é necessário para executar o kubectl apply comando a seguir.

  2. A ação executa o kubectl apply -f my-manifest.yaml comando, que executa as instruções em my-manifest.yaml para implantar seu aplicativo como um conjunto de contêineres e pods no cluster configurado. Para obter mais informações sobre esse comando, consulte o tópico kubectl apply na documentação de referência do Kubernetes.