

 **Contribuisci a migliorare questa pagina** 

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à.

Per contribuire a questa guida per l'utente, scegli il GitHub link **Modifica questa pagina** nel riquadro destro di ogni pagina.

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à.

# Configurazione per l’utilizzo di Amazon EKS
<a name="setting-up"></a>

Per prepararti per la gestione a riga di comando dei cluster Amazon EKS, devi installare molti strumenti. Utilizza quanto segue per configurare le credenziali, creare e modificare i cluster e lavorare con i cluster una volta che sono in esecuzione:
+  [Configura AWS CLI](install-awscli.md): ottieni AWS CLI per configurare e gestire i servizi necessari per lavorare con i cluster Amazon EKS. In particolare, è necessario disporre di AWS CLI per configurare le credenziali, ma è necessaria anche con altri servizi AWS.
+  [Configura kubectl ed eksctl](install-kubectl.md): `eksctl` CLI interagisce con AWS per creare, modificare ed eliminare i cluster Amazon EKS. Una volta che un cluster è attivo, utilizza il comando `kubectl` open-source per gestire gli oggetti Kubernetes all’interno dei cluster Amazon EKS.
+ Configura un ambiente di sviluppo (opzionale): valuta la possibilità di aggiungere i seguenti strumenti:
  +  **Strumento di implementazione locale**: se non hai esperienza con Kubernetes, valuta la possibilità di installare uno strumento di implementazione locale come [minikube](https://minikube.sigs.k8s.io/docs/) o [kind](https://kind.sigs.k8s.io/). Questi strumenti ti consentono di gestire un cluster Amazon EKS sulla macchina locale per testare le applicazioni.
  +  **Gestore pacchetti**: [Helm](helm.md) è un celebre gestore di pacchetti per Kubernetes che semplifica l’installazione e la gestione di pacchetti complessi. Grazie a [Helm](helm.md) è più facile installare e gestire pacchetti, come AWS Load Balancer Controller, sul cluster Amazon EKS.

## Passaggi successivi
<a name="setting-up-next-steps"></a>
+  [Configurazione di AWS CLI](install-awscli.md) 
+  [Configura kubectl ed eksctl](install-kubectl.md) 
+  [Avvio rapido: implementa un’app Web e archivia i dati](quickstart.md) 

# Configurazione di AWS CLI
<a name="install-awscli"></a>

[AWS CLI](https://aws.amazon.com/cli/) è uno strumento a riga di comando per usare i servizi AWS, tra cui Amazon EKS. Viene anche utilizzata per autenticare utenti o ruoli IAM per l’accesso al cluster Amazon EKS e ad altre risorse AWS dalla macchina locale. Per effettuare il provisioning di risorse in AWS dalla riga di comando, è necessario ottenere un ID della chiave di accesso AWS e una chiave segreta da utilizzare nella riga di comando. Quindi è necessario configurare queste credenziali nella AWS CLI. Se non hai già installato AWS CLI, consulta [Install or update the latest version of the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) nella *Guida per l’utente dell’Interfaccia a riga di comando AWS*.

## Per creare una chiave di accesso
<a name="create-access-key"></a>

1. Accedi alla [Console di gestione AWS](https://console.aws.amazon.com/).

1. Per account con utente singolo o multiplo:
   +  **Account con utente singolo**: in alto a destra, scegli il tuo nome utente AWS per aprire il menu di navigazione. Ad esempio, scegli ** `webadmin` **.
   +  **Account multiutente**: scegli IAM dall’elenco dei servizi. Dalla dashboard IAM, seleziona **Utenti** e scegli il nome dell’utente.

1. Scegli **Security Credentials (Credenziali di sicurezza)**.

1. In **Chiavi di accesso**, seleziona **Crea chiave di accesso**.

1. Scegli **Interfaccia a riga di comando (CLI)**, quindi scegli **Avanti**.

1. Selezionare **Create access key (Crea chiave di accesso)**.

1. Scegli **Scarica file .csv**.

## Per configurare la CLI di AWS
<a name="configure-cli"></a>

Dopo aver installato AWS CLI, segui le fasi di seguito per installarla e configurarla. Per ulteriori informazioni, consulta [Configure the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) nella *Guida per l’utente dell’interfaccia a riga di comando AWS*.

1. In una finestra del terminale, digita il comando riportato qui sotto:

   ```
   aws configure
   ```

   Facoltativamente, puoi configurare un profilo con un nome, ad esempio `--profile cluster-admin`. Se configuri un profilo con un nome nella AWS CLI, è necessario passare **sempre** questo flag nei comandi successivi.

1. Inserisci le credenziali AWS. Per esempio:

   ```
   Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: region-code
   Default output format [None]: json
   ```

## Per ottenere un token di sicurezza
<a name="security-token"></a>

Se necessario, esegui il seguente comando per ottenere un nuovo token di sicurezza per AWS CLI. Per ulteriori informazioni, consulta [get-session-token](https://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html) nella *Guida di riferimento dei comandi di CLI AWS*.

Per impostazione predefinita, il token è valido per 15 minuti. Per modificare il timeout di sessione predefinito, passa il flag `--duration-seconds`. Per esempio:

```
aws sts get-session-token --duration-seconds 3600
```

Questo comando restituisce le credenziali di sicurezza temporanee per una sessione di AWS CLI. Dovresti vedere il seguente messaggio di risposta:

```
{
    "Credentials": {
        "AccessKeyId": "ASIA5FTRU3LOEXAMPLE",
        "SecretAccessKey": "JnKgvwfqUD9mNsPoi9IbxAYEXAMPLE",
        "SessionToken": "VERYLONGSESSIONTOKENSTRING",
        "Expiration": "2023-02-17T03:14:24+00:00"
    }
}
```

## Per verificare l’identità dell’utente
<a name="verify-identity"></a>

Se necessario, esegui il comando seguente per verificare le credenziali AWS dell’identità utente IAM (ad esempio *ClusterAdmin*) per la sessione del terminale.

```
aws sts get-caller-identity
```

Questo comando restituisce il nome della risorsa Amazon (ARN) dell’entità IAM configurata per la AWS CLI. Dovresti vedere il seguente esempio di risposta:

```
{
    "UserId": "AKIAIOSFODNN7EXAMPLE",
    "Account": "01234567890",
    "Arn": "arn:aws:iam::01234567890:user/ClusterAdmin"
}
```

## Passaggi successivi
<a name="install-awscli-next-steps"></a>
+  [Configura kubectl ed eksctl](install-kubectl.md) 
+  [Avvio rapido: implementa un’app Web e archivia i dati](quickstart.md) 

# Impostazione di `kubectl` e `eksctl`
<a name="install-kubectl"></a>

**Suggerimento**  
 [Registrati](https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el) ai prossimi workshop Amazon EKS.

Una volta installata la AWS CLI, è necessario installare altri due strumenti per creare e gestire i cluster 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](#kubectl-install-update).
+  `eksctl`: Lo strumento a riga di `eksctl` comando è progettato per creare cluster EKS nel AWS cloud o in locale (con EKS Anywhere), nonché per modificare ed eliminare tali cluster. Consultare [Installare eksctl](#eksctl-install-update).

## Installazione o aggiornamento di `kubectl`
<a name="kubectl-install-update"></a>

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](https://kubernetes.io/docs/tasks/tools/#kubectl). 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.34` `kubectl` deve funzionare con cluster Kubernetes `1.33`, `1.34` e `1.35`.

## Fase 1: verifica se `kubectl` è installato
<a name="_step_1_check_if_kubectl_is_installed"></a>

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`
<a name="_step_2_install_or_update_kubectl"></a>

Installare o aggiornare `kubectl` su uno dei seguenti sistemi operativi:
+  [macOS](#macos_kubectl) 
+  [Linux (amd64)](#linux_amd64_kubectl) 
+  [Linux (arm64)](#linux_arm64_kubectl) 
+  [Windows](#windows_kubectl) 

**Nota**  
Se i download AWS nella tua regione sono lenti a causa delle AWS aree utilizzate in questa sezione, valuta la possibilità di CloudFront configurare il contenuto in primo piano. Per ulteriori informazioni, consulta [Introduzione a una CloudFront distribuzione di base](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStartedSimpleDistributon.html).

### macOS
<a name="macos_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```

   1. Controlla il checksum `SHA-256` del file binario scaricato.

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Assicurati che la somma di controllo generata nell’output corrisponda alla somma di controllo nel file scaricato `kubectl.sha256`.

1. Applica le autorizzazioni di esecuzione al file binario.

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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)
<a name="linux_amd64_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```

   1. Controlla la somma di controllo `SHA-256` del file binario scaricato con uno dei seguenti comandi.

      ```
      sha256sum -c kubectl.sha256
      ```

      or

      ```
      openssl sha1 -sha256 kubectl
      ```

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

1. Applica le autorizzazioni di esecuzione al file binario.

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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)
<a name="linux_arm64_kubectl"></a>

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.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl
     ```

1. (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.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```

   1. Controlla la somma di controllo `SHA-256` del file binario scaricato con uno dei seguenti comandi.

      ```
      sha256sum -c kubectl.sha256
      ```

      or

      ```
      openssl sha1 -sha256 kubectl
      ```

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

1. Applica le autorizzazioni di esecuzione al file binario.

   ```
   chmod +x ./kubectl
   ```

1. 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
   ```

1. (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
<a name="windows_kubectl"></a>

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 

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

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.34` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.33` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.32` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.31` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.30` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.29` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe
     ```

1. (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.35` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```

   1. Controlla il checksum `SHA-256` del file binario scaricato.

      ```
      Get-FileHash kubectl.exe
      ```

   1. Assicurati che il checksum generato nell’output corrisponda al checksum nel file `kubectl.sha256` scaricato. L' PowerShell output deve essere una stringa di caratteri equivalente in maiuscolo.

1. Copia il file binario in una cartella nel tuo `PATH`. Se disponi di una directory esistente nel `PATH`dedicata 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`.

   1. Copia il file binario `kubectl.exe` nella nuova directory.

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

   1. Chiudi il PowerShell terminale e apritene uno nuovo per raccogliere la nuova `PATH` variabile.

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

   ```
   kubectl version --client
   ```

1. 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. Sostituiscila *region-code* con la AWS regione in cui si trova il cluster. Sostituisci *my-cluster* con il nome del cluster.

   ```
   aws eks update-kubeconfig --region region-code --name my-cluster
   ```

1. 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](https://kubernetes.io/docs/reference/kubectl/quick-reference/#kubectl-autocomplete) nella documentazione di Kubernetes.

## Installazione di `eksctl`
<a name="eksctl-install-update"></a>

`eksctl` CLI viene utilizzata per lavorare con i cluster EKS. Automatizza molte attività individuali. Per istruzioni sull’installazione di `eksctl`, consultare [Installation](https://eksctl.io/installation) nella documentazione di `eksctl`. Per Linux, usa le istruzioni UNIX.

Quando utilizzi `eksctl` il principale di sicurezza IAM che stai utilizzando, devi disporre delle autorizzazioni per lavorare con i ruoli IAM di Amazon EKS, i ruoli collegati ai servizi AWS CloudFormation, un VPC e le risorse correlate. Per ulteriori informazioni, consulta le pagine [Actions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html) e [Using service-linked roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) 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
```

## Fasi successive
<a name="install-kubectl-next-steps"></a>
+  [Avvio rapido: implementa un’app Web e archivia i dati](quickstart.md) 