AWS series XI: Elastic Kubernetes Service (EKS)
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
-
Acessar o serviço EKS:

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

-
Definir um nome para o cluster, e se tiver usando as contas do AWS Academy selecionar
LabRolecomo Cluster Service Role:
-
Na aba de Networking, deixar só selecionadas as subredes correspondes as zonas de disponibilidade
us-east-1a,us-east-1aeus-east-1c. Remover as subredes correspondentes aus-east-1d,us-east-1eeus-east-1f. Para saber em qual zona de disponibilidade foram provisionadas as subredes consultar o módulo VPC.

-
Manter o default na aba de logging:

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

-
Vamos a abrir um console CloudShell para acessar o cluster:

- Gerar o
kubeconfigdo cluster (é um arquivo com as credencias e a URL do cluster):$ aws eks --region us-east-1 update-kubeconfig --name fiapCluster - 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 - Testar o acesso:
$ ./kubectl get svc
Comments