As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tutorial
Este tópico mostra como instalar e configurar o eksctl e, em seguida, usá-lo para criar um cluster Amazon EKS.
Etapa 1: instalar o eksctl
Conclua as etapas a seguir para baixar e instalar a versão mais recente do eksctl em seu dispositivo Linux ou macOS:
Para instalar o eksctl com o Homebrew
-
Adicione o toque da AWS:
brew tap aws/tap -
Instalar o eksctl
brew install aws/tap/eksctl
Antes de usar o eksctl, conclua estas etapas de configuração:
-
Pré-requisitos de instalação:
-
Instale a AWS CLI versão 2.x ou posterior.
-
Instale o kubectl
usando o Homebrew: brew install kubernetes-cli
-
-
Configure as credenciais da AWS em seu ambiente:
aws configure -
Verifique a configuração do AWS CLI:
aws sts get-caller-identity
Etapa 2: criar o arquivo de configuração do cluster
Crie um arquivo de configuração de cluster usando estas etapas:
-
Crie um novo arquivo chamado
cluster.yaml:touch cluster.yaml -
Adicione a seguinte configuração básica de cluster:
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
Personalize a configuração:
-
Atualize o
regionpara corresponder à sua região da AWS desejada. -
Modifique o
instanceTypecom base em seus requisitos de carga de trabalho. -
Ajuste o
desiredCapacity,minSize, e demaxSizeacordo com suas necessidades.
-
-
Valide o arquivo de configuração:
eksctl create cluster -f cluster.yaml --dry-run
Etapa 3: criar um cluster
Siga estas etapas para criar seu cluster EKS:
-
Crie o cluster usando o arquivo de configuração:
eksctl create cluster -f cluster.yaml -
Aguarde a criação do cluster (isso normalmente leva de 15 a 20 minutos).
-
Verifique a criação do cluster:
eksctl get cluster -
Configure o kubectl para usar seu novo cluster:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Verifique a conectividade do cluster:
kubectl get nodes
Seu cluster agora está pronto para uso.
Opcional: Excluir cluster
Lembre-se de excluir o cluster quando terminar para evitar cobranças desnecessárias:
eksctl delete cluster -f cluster.yaml
nota
A criação de clusters pode incorrer em cobranças da AWS. Certifique-se de revisar os preços do Amazon EKS
Próximas etapas
-
Configurar o Kubectl para se conectar ao cluster
-
Implantar uma aplicação de amostra