Tutorial - Guia do usuário do Eksctl

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

  1. (Pré-requisito) Instale o Homebrew.

  2. Adicione o toque da AWS:

    brew tap aws/tap
  3. Instalar o eksctl

    brew install aws/tap/eksctl

Antes de usar o eksctl, conclua estas etapas de configuração:

  1. Pré-requisitos de instalação:

  2. Configure as credenciais da AWS em seu ambiente:

    aws configure
  3. 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:

  1. Crie um novo arquivo chamadocluster.yaml:

    touch cluster.yaml
  2. 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
  3. Personalize a configuração:

    • Atualize o region para corresponder à sua região da AWS desejada.

    • Modifique o instanceType com base em seus requisitos de carga de trabalho.

    • Ajuste odesiredCapacity,minSize, e de maxSize acordo com suas necessidades.

  4. 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:

  1. Crie o cluster usando o arquivo de configuração:

    eksctl create cluster -f cluster.yaml
  2. Aguarde a criação do cluster (isso normalmente leva de 15 a 20 minutos).

  3. Verifique a criação do cluster:

    eksctl get cluster
  4. Configure o kubectl para usar seu novo cluster:

    aws eks update-kubeconfig --name basic-cluster --region us-west-2
  5. 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 antes de criar um cluster.

Próximas etapas

  • Configurar o Kubectl para se conectar ao cluster

  • Implantar uma aplicação de amostra