

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

# Implementazione di applicazioni con Helm su Amazon EKS
<a name="helm"></a>

Il programma di gestione del pacchetto Helm per Kubernetes consente di installare e gestire le applicazioni sul cluster Kubernetes. Per ulteriori informazioni, consultare la [documentazione di Helm](https://docs.helm.sh/). Questo argomento consente di installare ed eseguire i file binari Helm per consentire l'installazione e la gestione di grafici utilizzando la CLI Helm nel sistema locale.

**Importante**  
Prima di installare grafici Helm nel cluster Amazon EKS, è necessario configurare `kubectl` per l'utilizzo di Amazon EKS. Se non hai già eseguito questa operazione, consultare [Connettere kubectl a un cluster EKS creando un file kubeconfig](create-kubeconfig.md) prima di continuare. Se il comando seguente va a buon fine per il cluster, la configurazione è corretta.  

```
kubectl get svc
```

1. Eseguire il comando appropriato per il sistema operativo client.
   + Se utilizzi macOS con [Homebrew](https://brew.sh/), installa i file binari con il comando seguente.

     ```
     brew install helm
     ```
   + Per ulteriori opzioni di installazione, consulta [Installing Helm](https://helm.sh/docs/intro/install/) nella documentazione di Helm.
**Nota**  
Se ricevi un messaggio che indica la necessità di installare prima `openssl`, è possibile installarlo con il seguente comando.

```
sudo yum install openssl
```

1. Per selezionare il nuovo file binario in `PATH`, chiudere la finestra del terminale corrente e aprirne una nuova.

1. Guarda la versione di Helm che hai installato.

   ```
   helm version --template='{{ .Version }}{{ "\n" }}'
   ```

   Di seguito viene riportato un output di esempio:

   ```
   v3.17.2
   ```

1. Assicurati che la versione installata sia compatibile con la tua versione del cluster. Per ulteriori informazioni, consulta la [versione supportata di Skew](https://helm.sh/docs/topics/version_skew/#supported-version-skew). Ad esempio, se esegui `3.17.x`, la versione di Kubernetes supportata non dovrebbe superare l’intervallo di `1.29.x` \$1 `1.32.x`.

1. A questo punto, è possibile eseguire qualsiasi comando Helm (ad esempio `helm install chart-name `) per installare, modificare, eliminare o interrogare i grafici Helm nel cluster. Se sei un nuovo utente di Helm e non hai un grafico specifico da installare, puoi effettuare le seguenti operazioni:
   + Sperimentare installando un grafico di esempio. Consulta [Install an Example Chart](https://helm.sh/docs/intro/quickstart#install-an-example-chart) nella [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) di Helm.
   + Crea un grafico di esempio e invialo ad Amazon ECR. Per ulteriori informazioni, consultare [Invio di un grafico Helm](https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html) nella *Guida per l'utente del registro del container di Amazon Elastic*.
   + Installare un grafico Amazon EKS dal repository GitHub [eks-charts](https://github.com/aws/eks-charts#eks-charts) o da [ArtifactHub](https://artifacthub.io/packages/search?page=1&repo=aws).