1 minute read

Serie de artigos sobre Amazon Web Services.

Lab 15 - AWS EKS

Criando o cluster

Vamos criar um cluster Kubernetes gerenciado para aprender alguns conceitos importantes do Elastic Kubernetes Service:

  • Geração do arquivo kubeconfig
  • Uso do cliente kubectl
  1. Acessar o serviço EKS:

  2. Escolher a opção de criação de um novo cluster:

  3. Definir um nome para o cluster, e se tiver usando as contas do AWS Academy selecionar LabRole como Cluster Service Role:

  4. Na aba de Networking, deixar só selecionadas as subredes correspondes as zonas de disponibilidade us-east-1a, us-east-1a e us-east-1c. Remover as subredes correspondentes a us-east-1d, us-east-1e e us-east-1f. Para saber em qual zona de disponibilidade foram provisionadas as subredes consultar o módulo VPC.

  5. Manter o default na aba de logging:

  6. Aguardar varios minutos até o cluster ficar em estado Active:

  7. Vamos a abrir um console CloudShell para acessar o cluster:

  8. Gerar o kubeconfig do cluster (é um arquivo com as credencias e a URL do cluster):
     $ aws eks --region us-east-1 update-kubeconfig --name fiapCluster
    
  9. Instalar o kubectl (CLI para interagir com o cluster):
    $ curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.13/bin/linux/amd64/kubectl
    $ chmod +x kubectl
    
  10. Testar o acesso:
    $ ./kubectl get svc
    

Comments