Implantar uma aplicação Web em contêiner no Amazon EKS

GUIA DE CONCEITOS BÁSICOS

Introdução

Siga as instruções detalhadas para criar e implantar uma aplicação Web baseada em contêiner usando o Amazon EKS

Visão geral

Neste guia, vamos apresentar a criação do seu cluster Kubernetes (k8s) e a implantação de uma aplicação. Este guia mostra como você pode criar um cluster Kubernetes com o Amazon Elastic Kubernetes Service (EKS) e os nós worker do Amazon EC2. Ao longo deste guia, você também aprenderá a usar o AWS CDK e o AWS CDK8S para ajudar você a agilizar o processo, desde a criação de cluster até a implantação e operação de suas aplicações.

O que você aprenderá

Neste curso, você aprenderá a:

  • Criar um cluster Kubernetes com um plano de controle para um único usuário usando o Amazon EKS e lance nós worker gerenciados do Amazon EC2.
  • Implementar o Infrastructure-as-Code (IaC) para um cluster do Kubernetes usando o AWS CDK.
  • Integrar o AWS CDK8S e o AWS CDK para implantar a aplicação.
  • Operar o cluster com comandos básicos usando kubectl.

Pré-requisitos

Antes de iniciar o guia, você precisará:

  • De uma conta da AWS: caso você ainda não tenha uma, siga o guia de conceitos básicos Configurar o Ambiente para ter uma visão geral.
  • Com o CDK instalado: acesse o guia de conceitos básicos Configurar o AWS CDK para saber mais.

 Experiência com a AWS

Iniciante

 Tempo para a conclusão

30 - 40 minutos

 Custo para a Conclusão

Menos de US$ 0,10 se concluído em menos de uma hora.

 Requisitos

  • Conta da AWS com acesso de administrador**
  • Navegador recomendado: versão mais recente do Chrome ou Firefox

[**]Talvez as contas criadas nas últimas 24 horas ainda não tenham acesso aos serviços necessários para este tutorial.

Módulos

Este tutorial está dividido nos módulos breves a seguir. Você deve concluir cada módulo antes de seguir para o próximo.

  1. Crie um Cluster (10 minutos): usando o AWS CDK para criar um cluster Kubernetes com o Amazon EKS como o plano de controle e lançar nós worker gerenciados do Amazon EC2.
  2. Instalar o AWS CDK8S CLI (5 minutos)
  3. Criar serviço e implantação (5 minutos): inicie sua aplicação usando AWS CDK e AWS CDK8S.
  4. Implantar infraestrutura com CDK(10 minutos): saiba como iniciar sua infraestrutura usando CDK e implantar sua aplicação.
  5. Limpar recursos: na última parte do guia, você aprenderá a limpar depois de concluído.

Criar um cluster