Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial
Questo argomento illustra come installare e configurare eksctl, quindi utilizzarlo per creare un cluster Amazon EKS.
Passaggio 1: installa eksctl
Completa i seguenti passaggi per scaricare e installare l'ultima versione di eksctl sul tuo dispositivo Linux o macOS:
Per installare eksctl con Homebrew
-
Aggiungi il tap AWS:
brew tap aws/tap -
Installa eksctl
brew install aws/tap/eksctl
Prima di usare eksctl, completa questi passaggi di configurazione:
-
Prerequisiti di installazione:
-
Installa AWS CLI versione 2.x o successiva.
-
Installa kubectl
usando Homebrew: brew install kubernetes-cli
-
-
Configura le credenziali AWS nel tuo ambiente:
aws configure -
Verifica la configurazione dell'interfaccia a riga di comando di AWS:
aws sts get-caller-identity
Fase 2: Creare un file di configurazione del cluster
Crea un file di configurazione del cluster utilizzando questi passaggi:
-
Crea un nuovo file denominato
cluster.yaml:touch cluster.yaml -
Aggiungere la seguente configurazione di base del 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 -
Personalizza la configurazione:
-
Aggiorna il file
regionin modo che corrisponda alla regione AWS desiderata. -
Modificalo
instanceTypein base ai requisiti del tuo carico di lavoro. -
Regola il
desiredCapacityminSize, emaxSizein base alle tue esigenze.
-
-
Convalida il file di configurazione:
eksctl create cluster -f cluster.yaml --dry-run
Fase 3: Creare un cluster
Segui questi passaggi per creare il tuo cluster EKS:
-
Crea il cluster utilizzando il file di configurazione:
eksctl create cluster -f cluster.yaml -
Attendi la creazione del cluster (in genere richiede 15-20 minuti).
-
Verifica la creazione del cluster:
eksctl get cluster -
Configura kubectl per utilizzare il tuo nuovo cluster:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Verifica la connettività del cluster:
kubectl get nodes
Il cluster è ora pronto per l'uso.
Facoltativo: Elimina cluster
Ricordati di eliminare il cluster quando hai finito per evitare addebiti inutili:
eksctl delete cluster -f cluster.yaml
Nota
La creazione di cluster può comportare costi AWS. Assicurati di controllare i prezzi di Amazon EKS
Fasi successive
-
Configura Kubectl per connetterti al cluster
-
Implementa un'app di esempio