Implantar uma aplicação do Kubernetes com o Amazon Elastic Container Service for Kubernetes
PROJETOS NA AWS
Visão geral
Este tutorial mostra como implantar um aplicativo habilitado para contêiner em um cluster do Kubernetes gerenciado pelo Amazon Elastic Container Service for Kubernetes (Amazon EKS).
O Amazon EKS é um serviço completamente gerenciado que simplifica a implantação, o gerenciamento e a escalabilidade de aplicativos habilitados para contêiner usando o Kubernetes na AWS. O Amazon EKS executa o plano de controle do Kubernetes para você em várias zonas de disponibilidade da AWS para eliminar pontos únicos de falha. O Amazon EKS é certificado como em conformidade com o Kubernetes para que você possa usar todos os plug-ins e ferramentas existentes desenvolvidos por parceiros e pela comunidade do Kubernetes. Para saber mais, visite aws.amazon.com/eks.
Neste tutorial, você usará o Amazon EKS para implantar um ambiente de gerenciamento do Kubernetes com alta disponibilidade. Você configurará o 'kubectl', uma ferramenta de linha de comando de código aberto para interagir com sua infraestrutura de Kubernetes. Usando o AWS CloudFormation, você executará um cluster de nós operadores no Amazon EC2 e iniciará um aplicativo de livro de convidados habilitado para contêiner no seu cluster.
Arquitetura do aplicativo
Este projeto usa o Amazon EKS, o Amazon EC2 e o Elastic Load Balancing como mostrado abaixo:
Experiência com a AWS
Intermediário
Tempo para conclusão
30 minutos
Custo da conclusão
Inferior a USD 0,60*.
*Esta estimativa supõe que você seguirá as configurações recomendadas em todo o tutorial e encerrará todos os recursos após sua conclusão.
Serviços usados
- Uma conta da AWS ativa**
- Amazon EKS
- Elastic Load Balancing
- kubectl