Impostazione di kubectl e eksctl - Amazon EKS

Contribuisci a migliorare questa pagina

Per contribuire a questa guida per l’utente, seleziona il link Edit this page on GitHub che si trova nel riquadro destro di ogni pagina.

Impostazione di kubectl e eksctl

Una volta installata AWS CLI, bisogna installare altri due strumenti per creare e gestire i cluster di Kubernetes:

  • kubectl: lo strumento a riga di comando kubectl è lo strumento principale per gestire le risorse all’interno del tuo cluster Kubernetes. Questa pagina descrive come scaricare e configurare il file binario kubectl che corrisponde alla versione del cluster Kubernetes. Consultare Install or update kubectl.

  • eksctl: lo strumento a riga di comando eksctl è progettato per creare cluster EKS nel cloud AWS oppure on-premises (con EKS Anywhere), nonché per modificare ed eliminare tali cluster. Consultare Installare eksctl.

Installazione o aggiornamento di kubectl

In questa sezione viene descritto come scaricare e installare o aggiornare il file binario kubectl sul tuo dispositivo. Il file binario è identico alle versioni della community upstream. Il file binario non è esclusivo di Amazon EKS o AWS. Segui i passaggi seguenti per ottenere la versione specifica di kubectl cui hai bisogno, anche se molti builder si limitano a eseguire brew install kubectl per installarla.

Nota

Utilizza la versione secondaria kubectl immediatamente precedente a quella del piano di controllo del cluster Amazon EKS. Ad esempio, un client 1.32 kubectl deve funzionare con cluster Kubernetes 1.31, 1.32 e 1.33.

Fase 1: verifica se kubectl è installato

Determina se kubectl è già installato sul tuo dispositivo.

kubectl version --client

Se kubectl è già installato nel percorso del tuo dispositivo, l’output di esempio include informazioni simili alle seguenti. Se desideri aggiornare la versione correntemente installata con una versione più recente, completa la fase successiva assicurandoti di installare la nuova versione nella stessa posizione in cui si trova la versione corrente.

Client Version: v1.31.X-eks-1234567

Se non ricevi alcun output, allora kubectl non è installato o è installato in una posizione che non si trova nel percorso del dispositivo.

Fase 2: installa o aggiorna kubectl

Installare o aggiornare kubectl su uno dei seguenti sistemi operativi:

Nota

Se i download sono lenti nella tua Regione AWS dalle Regioni AWS utilizzate in questa sezione, valuta la possibilità di configurare CloudFront per far fronte ai contenuti. Per ulteriori informazioni, consulta Get started with a basic CloudFront distribution.

macOS

Segui la seguente procedura per installare kubectl su macOS. Queste fasi includono:

  • Scegli e scarica il file binario per la versione di Kubernetes desiderata.

  • Facoltativamente, verifica il checksum del file binario.

  • Aggiungi l’esecuzione alle autorizzazioni del file binario.

  • Copia il file binario in una cartella nel tuo PATH.

  • Facoltativamente, aggiungi la directory del file binario al tuo PATH.

Procedura:

  1. Scarica il file binario per la versione del cluster di Kubernetes da Amazon S3.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/darwin/amd64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2025-01-10/bin/darwin/amd64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/darwin/amd64/kubectl
  2. (Facoltativo) Verifica il file binario scaricato con il relativo checksum SHA-256.

    1. Scarica il checksum di SHA-256 per la versione del tuo cluster di Kubernetes.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2025-01-10/bin/darwin/amd64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/darwin/amd64/kubectl.sha256
    2. Controlla il checksum SHA-256 del file binario scaricato.

      openssl sha1 -sha256 kubectl
    3. Assicurati che la somma di controllo generata nell’output corrisponda alla somma di controllo nel file scaricato kubectl.sha256.

  3. Applica le autorizzazioni di esecuzione al file binario.

    chmod +x ./kubectl
  4. Copia il file binario in una cartella nel tuo PATH. Se disponi già di una versione installata di kubectl, consigliamo di creare un $HOME/bin/kubectl e verificare che $HOME/bin venga per primo in $PATH.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Facoltativo) Aggiungi il percorso $HOME/bin al file di inizializzazione dello shell (interprete di comandi), in modo che sia configurato all’apertura di quest’ultimo.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile

Linux (amd64)

Segui la seguente procedura per installare kubectl su Linux (amd64). Queste fasi includono:

  • Scegli e scarica il file binario per la versione di Kubernetes desiderata.

  • Facoltativamente, verifica il checksum del file binario.

  • Aggiungi l’esecuzione alle autorizzazioni del file binario.

  • Copia il file binario in una cartella nel tuo PATH.

  • Facoltativamente, aggiungi la directory del file binario al tuo PATH.

Procedura:

  1. Scarica il file binario kubectl per la versione del cluster di Kubernetes da Amazon S3.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/amd64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/amd64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/amd64/kubectl
  2. (Facoltativo) Verifica il file binario scaricato con il relativo checksum SHA-256.

    1. Scarica il checksum di SHA-256 per la versione del cluster di Kubernetes da Amazon S3 utilizzando il comando per la tua piattaforma hardware.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/amd64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/amd64/kubectl.sha256
    2. Controlla la somma di controllo SHA-256 del file binario scaricato con uno dei seguenti comandi.

      sha256sum -c kubectl.sha256

      oppure

      openssl sha1 -sha256 kubectl
    3. Come prima cosa, dovresti vedere kubectl: OK, quindi puoi verificare che il checksum generato nell’output corrisponda al checksum nel file scaricato kubectl.sha256.

  3. Applica le autorizzazioni di esecuzione al file binario.

    chmod +x ./kubectl
  4. Copia il file binario in una cartella nel tuo PATH. Se disponi già di una versione installata di kubectl, consigliamo di creare un $HOME/bin/kubectl e verificare che $HOME/bin venga per primo in $PATH.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Facoltativo) Aggiungi il percorso $HOME/bin al file di inizializzazione dello shell (interprete di comandi), in modo che sia configurato all’apertura di quest’ultimo.

    Nota

    Questa fase prevede l’utilizzo dello shell (interprete di comandi) Bash; se stai utilizzando un altro shell, modifica il comando per utilizzare il file di inizializzazione dello shell in uso.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc

Linux (arm64)

Segui la seguente procedura per installare kubectl su Linux (arm64). Queste fasi includono:

  • Scegli e scarica il file binario per la versione di Kubernetes desiderata.

  • Facoltativamente, verifica il checksum del file binario.

  • Aggiungi l’esecuzione alle autorizzazioni del file binario.

  • Copia il file binario in una cartella nel tuo PATH.

  • Facoltativamente, aggiungi la directory del file binario al tuo PATH.

Procedura:

  1. Scarica il file binario kubectl per la versione del cluster di Kubernetes da Amazon S3.

    • Kubernetes 1.34

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.33

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.32

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.31

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.30

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.29

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.28

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/arm64/kubectl
    • Kubernetes 1.27

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/arm64/kubectl
    • Kubernetes 1.26

      curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/arm64/kubectl
  2. (Facoltativo) Verifica il file binario scaricato con il relativo checksum SHA-256.

    1. Scarica il checksum di SHA-256 per la versione del cluster di Kubernetes da Amazon S3 utilizzando il comando per la tua piattaforma hardware.

      • Kubernetes 1.34

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.33

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.32

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.31

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.30

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.29

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.28

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.27

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/linux/arm64/kubectl.sha256
      • Kubernetes 1.26

        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/linux/arm64/kubectl.sha256
    2. Controlla la somma di controllo SHA-256 del file binario scaricato con uno dei seguenti comandi.

      sha256sum -c kubectl.sha256

      oppure

      openssl sha1 -sha256 kubectl
    3. Come prima cosa, dovresti vedere kubectl: OK, quindi puoi verificare che il checksum generato nell’output corrisponda al checksum nel file scaricato kubectl.sha256.

  3. Applica le autorizzazioni di esecuzione al file binario.

    chmod +x ./kubectl
  4. Copia il file binario in una cartella nel tuo PATH. Se disponi già di una versione installata di kubectl, consigliamo di creare un $HOME/bin/kubectl e verificare che $HOME/bin venga per primo in $PATH.

    mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
  5. (Facoltativo) Aggiungi il percorso $HOME/bin al file di inizializzazione dello shell (interprete di comandi), in modo che sia configurato all’apertura di quest’ultimo.

    Nota

    Questa fase prevede l’utilizzo dello shell (interprete di comandi) Bash; se stai utilizzando un altro shell, modifica il comando per utilizzare il file di inizializzazione dello shell in uso.

    echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc

Windows

Segui la seguente procedura per installare kubectl su Windows. Queste fasi includono:

  • Scegli e scarica il file binario per la versione di Kubernetes desiderata.

  • Facoltativamente, verifica il checksum del file binario.

  • Copia il file binario in una cartella nel tuo PATH.

  • Facoltativamente, aggiungi la directory del file binario al tuo PATH.

Procedura:

  1. Aprire un terminale PowerShell.

  2. Scarica il file binario kubectl per la versione del cluster di Kubernetes da Amazon S3.

    • Kubernetes 1.34

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.33

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.32

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.31

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.30

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.29

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.28

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.27

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/windows/amd64/kubectl.exe
    • Kubernetes 1.26

      curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/windows/amd64/kubectl.exe
  3. (Facoltativo) Verifica il file binario scaricato con il relativo checksum SHA-256.

    1. Scarica il checksum di SHA-256 per la versione per Windows del tuo cluster di Kubernetes.

      • Kubernetes 1.34

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.1/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.33

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.5/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.32

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.9/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.31

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.13/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.30

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.29

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.28

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.28.15/2025-09-19/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.27

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.27.16/2024-12-12/bin/windows/amd64/kubectl.exe.sha256
      • Kubernetes 1.26

        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.26.15/2024-12-12/bin/windows/amd64/kubectl.exe.sha256
    2. Controlla il checksum SHA-256 del file binario scaricato.

      Get-FileHash kubectl.exe
    3. Assicurati che il checksum generato nell’output corrisponda al checksum nel file kubectl.sha256 scaricato. L’output di PowerShell deve essere una stringa di caratteri equivalente in maiuscolo.

  4. Copia il file binario in una cartella nel tuo PATH. Se disponi di una directory esistente nel PATHdedicata alle utility a riga di comando, copia il file binario in questa directory. In alternativa, completa la procedura seguente.

    1. Crea una nuova directory per i file binari della riga di comando, ad esempio C:\bin.

    2. Copia il file binario kubectl.exe nella nuova directory.

    3. Modifica la variabile di ambiente PATH dell’utente o del sistema per aggiungere la nuova directory a PATH.

    4. Chiudi il terminale PowerShell e aprine uno nuovo per rendere effettiva la nuova variabile PATH.

  5. Dopo l’installazione di kubectl, puoi verificarne la versione.

    kubectl version --client
  6. Alla prima installazione, kubectl non è ancora configurato per comunicare con alcun server. Tratteremo questa configurazione, se necessario, in altre procedure. Per aggiornare la configurazione per comunicare con un particolare cluster, è possibile eseguire il comando seguente. Sostituisci region-code con la Regione AWS in cui si trova il cluster. Sostituisci my-cluster con il nome del tuo cluster.

    aws eks update-kubeconfig --region region-code --name my-cluster
  7. Prendi in considerazione la configurazione del completamento automatico, che consente di utilizzare il tasto TAB per completare i sottocomandi kubectl dopo aver digitato le prime lettere. Per i dettagli, consultare Kubectl autocomplete nella documentazione di Kubernetes.

Installazione di eksctl

eksctl CLI viene utilizzata per lavorare con i cluster EKS. Automatizza molte attività individuali. Per istruzioni sull’installazione di eksctl, consultare Installation nella documentazione di eksctl. Per Linux, usa le istruzioni UNIX.

Quando si utilizza eksctl, il principale di sicurezza IAM utilizzato deve disporre delle autorizzazioni per funzionare con i ruoli IAM di Amazon EKS e i ruoli collegati al servizio, AWS CloudFormation, un VPC e risorse correlate. Per ulteriori informazioni, consulta le pagine Actions e Using service-linked roles nella Guida per l’utente IAM. È necessario che tutti i passaggi di questa guida siano completati dallo stesso utente. Esegui il comando seguente per controllare l’utente corrente:

aws sts get-caller-identity

Passaggi successivi