O EKS (Elastic Kubernetes Service) roda Kubernetes gerenciado. Kubernetes é o padrão da indústria pra orquestrar contêineres, mas montar e manter o "cérebro" dele (o control plane) é trabalhoso — o EKS faz essa parte por você, e você foca nos seus contêineres.
Rodar aplicações conteinerizadas com Kubernetes de verdade — útil quando o time já conhece Kubernetes, quando você precisa dos recursos avançados dele, ou quando quer um conhecimento que vale em qualquer nuvem (não só na AWS).
Cada um deles roda de verdade no terminal do CLImb, com a mesma saída e as mesmas mensagens de erro que a AWS devolve.
aws eks list-clustersaws eks list-clusters
aws eks list-clusters
aws eks create-clusteraws eks create-cluster
aws eks create-cluster --name cluster-k8s --role-arn <arn-da-role> --resources-vpc-config subnetIds=subnet-aaa1,subnet-bbb2
aws eks describe-clusteraws eks describe-cluster
aws eks describe-cluster --name cluster-k8s
aws eks update-kubeconfigaws eks update-kubeconfig
aws eks update-kubeconfig --name cluster-k8s
aws eks create-nodegroupaws eks create-nodegroup
aws eks create-nodegroup --cluster-name cluster-k8s --nodegroup-name nos-app --node-role <arn> --subnets subnet-aaa1 subnet-bbb2
aws eks list-nodegroupsaws eks list-nodegroups
aws eks list-nodegroups --cluster-name cluster-k8s
aws eks delete-nodegroupaws eks delete-nodegroup
aws eks delete-nodegroup --cluster-name cluster-k8s --nodegroup-name nos-app
aws eks delete-clusteraws eks delete-cluster
aws eks delete-cluster --name cluster-k8s
Cada atividade é um pedido de trabalho, do jeito que ele chega no dia a dia — você resolve digitando os comandos, não escolhendo alternativa.
O EKS roda Kubernetes sem você cuidar do control plane. Comece listando os clusters da conta.
Crie o cluster cluster-k8s. O EKS exige uma role e pelo menos 2 sub-redes (o control plane fica espalhado em 2 zonas).
Veja os detalhes do cluster-k8s (versão do Kubernetes, endpoint e sub-redes).
Cluster no ar não serve de nada se o kubectl não fala com ele. Atualize o kubeconfig do cluster-k8s.
Crie o nodegroup nos-app no cluster (são as máquinas que executam os contêineres).
Liste os nodegroups do cluster-k8s.
Apague o nodegroup e só depois o cluster. <small>(a AWS recusa apagar cluster que ainda tem nós)</small>
Ler explica. Digitar fixa. No CLImb você roda os comandos de verdade num terminal AWS simulado — o estado persiste entre eles, como na nuvem real.
As 3 primeiras atividades desta trilha são abertas; o resto faz parte do plano Pro.
Começar — 3 atividades grátis