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
LabRole
como Cluster Service Role: -
Na aba de Networking, deixar só selecionadas as subredes correspondes as zonas de disponibilidade
us-east-1a
,us-east-1a
eus-east-1c
. Remover as subredes correspondentes aus-east-1d
,us-east-1e
eus-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
kubeconfig
do 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