

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

# Rimozione di un componente aggiuntivo Amazon EKS da un cluster
<a name="removing-an-add-on"></a>

Puoi rimuovere un componente aggiuntivo Amazon EKS dal tuo cluster utilizzando `eksctl` Console di gestione AWS, o la AWS CLI.

Quando rimuovi un componente aggiuntivo Amazon EKS da un cluster:
+ non sono previste interruzioni per la funzionalità fornita dal componente aggiuntivo.
+ Se utilizzi ruoli IAM per account di servizio (IRSA) e al componente aggiuntivo è associato un ruolo IAM, il ruolo IAM non è rimosso.
+ Se utilizzi Pod Identity, tutte le associazioni Pod Identity di proprietà del componente aggiuntivo sono rimosse. Se si specifica l'`--preserve`opzione nella AWS CLI, le associazioni vengono mantenute.
+ Amazon EKS interrompe la gestione delle impostazioni per il componente aggiuntivo.
+ La console smette di segnalarti la disponibilità di nuove versioni.
+ Non puoi aggiornare il componente aggiuntivo utilizzando AWS strumenti o API.
+ Puoi scegliere di lasciare il software del componente aggiuntivo nel tuo cluster in modo da poterlo gestire autonomamente, oppure puoi rimuoverlo. È necessario rimuovere il software aggiuntivo dal cluster solo se nessuna risorsa del cluster dipende dalla funzionalità fornita dal componente aggiuntivo.

## Prerequisiti
<a name="removing-an-add-on-prereq"></a>

Completa le seguenti operazioni prima di creare un componente aggiuntivo:
+ Un cluster Amazon EKS esistente. Per implementarne uno, consulta [Nozioni di base su Amazon EKS](getting-started.md).
+ Verifica se il tuo componente aggiuntivo richiede un ruolo IAM. Per ulteriori informazioni, consultare la pagina
+ La versione `0.215.0` o quelle successive dello strumento a riga di comando `eksctl` deve essere installata sul dispositivo o nella AWS CloudShell. Per l’installazione o l’aggiornamento di `eksctl`, consulta [Installazione](https://eksctl.io/installation) nella documentazione di `eksctl`.

## Procedura
<a name="removing-an-add-on-procedure"></a>

Sono possibili due opzioni per rimuovere un componente aggiuntivo Amazon EKS:
+  **Mantenere il software aggiuntivo sul cluster** – Questa opzione rimuove la gestione di Amazon EKS su qualsiasi impostazione. Inoltre, rimuove la possibilità per Amazon EKS di notificare gli aggiornamenti e aggiornare automaticamente il componente aggiuntivo Amazon EKS dopo l'avvio di un aggiornamento. Tuttavia, mantiene il software aggiuntivo sul cluster. Questa opzione rende il componente aggiuntivo come autogestito anziché come un componente aggiuntivo Amazon EKS. Con questa opzione, non ci sono tempi di inattività per il componente aggiuntivo.
+  **Rimuovere completamente il software aggiuntivo dal cluster** – Consigliamo di rimuovere il componente aggiuntivo Amazon EKS dal cluster solo se non ci sono risorse nel cluster che dipendono dallo stesso.

Puoi rimuovere un componente aggiuntivo Amazon EKS utilizzando `eksctl` Console di gestione AWS, o la AWS CLI.

### Rimuovere un componente aggiuntivo (eksctl)
<a name="_remove_add_on_eksctl"></a>

1. Determina i componenti aggiuntivi installati sul tuo cluster. Sostituisci {{my-cluster}} con il nome del cluster.

   ```
   eksctl get addon --cluster my-cluster
   ```

   Di seguito viene riportato un output di esempio:

   ```
   NAME        VERSION              STATUS  ISSUES  IAMROLE  UPDATE AVAILABLE
   coredns     v1.8.7-eksbuild.2    ACTIVE  0
   kube-proxy  v1.23.7-eksbuild.1   ACTIVE  0
   vpc-cni     v1.10.4-eksbuild.1   ACTIVE  0
   [...]
   ```

   L'output potrebbe avere un aspetto diverso in base ai componenti aggiuntivi e alle versioni presenti nel tuo cluster.

1. Rimuovi il componente aggiuntivo. Sostituisci {{my-cluster}} con il nome del cluster e {{name-of-add-on}} con il nome del componente aggiuntivo da rimuovere restituito nell'output del passaggio precedente. Se rimuovi l'{{--preserve}}opzione, oltre al fatto che Amazon EKS non gestisce più il componente aggiuntivo, il software aggiuntivo viene eliminato dal cluster.

   ```
   eksctl delete addon --cluster my-cluster --name name-of-addon --preserve
   ```

   Per ulteriori informazioni sulla rimozione dei componenti aggiuntivi, consulta [Eliminare componenti aggiuntivi](https://eksctl.io/usage/addons/#deleting-addons) nella documentazione di `eksctl`.

### Rimuovi componente aggiuntivo (console)AWS
<a name="remove_add_on_shared_aws_console"></a>

1. Aprire la [Console Amazon EKS](https://console.aws.amazon.com/eks/home#/clusters).

1. Nel pannello di navigazione a sinistra, seleziona **Cluster**.

1. Scegli il nome del cluster per cui desideri rimuovere il componente aggiuntivo di Amazon EBS.

1. Scegli la scheda **Add-ons**.

1. Scegli il componente aggiuntivo che vuoi rimuovere.

1. Scegli **Rimuovi**.

1. Nella finestra di dialogo **Rimuovi: {{name of addon}}** conferma, effettuate le seguenti operazioni:

   1. Se desideri che Amazon EKS interrompa la gestione delle impostazioni per il componente aggiuntivo, seleziona **Mantieni sul cluster**. Effettuare questa operazione se si desidera conservare il software aggiuntivo sul cluster. In questo modo sarà possibile gestire autonomamente tutte le impostazioni del componente aggiuntivo.

   1. Inserisci il nome del componente aggiuntivo.

   1. Scegli **Rimuovi**.

### Rimuovi componente aggiuntivo (AWS CLI)
<a name="remove_add_on_shared_aws_cli"></a>

1. È necessaria la versione `0.215.0` o una versione successiva dello strumento da riga di `eksctl` comando installata sul dispositivo o. AWS CloudShell Per l’installazione o l’aggiornamento di `eksctl`, consulta la sezione [Installation](https://eksctl.io/installation) nella documentazione di `eksctl`.

1. Visualizza l'elenco dei componenti aggiuntivi installati. Sostituisci {{my-cluster}} con il nome del cluster.

   ```
   aws eks list-addons --cluster-name my-cluster
   ```

   Di seguito viene riportato un output di esempio.

   ```
   {
       "addons": [
           "coredns",
           "kube-proxy",
           "vpc-cni",
           "name-of-addon"
       ]
   }
   ```

1. Rimuovi il componente aggiuntivo installato. Sostituisci {{my-cluster}} con il nome del tuo cluster e {{name-of-add-on}} con il nome del componente aggiuntivo da rimuovere. La rimozione {{--preserve}} elimina il software aggiuntivo dal cluster.

   ```
   aws eks delete-addon --cluster-name my-cluster --addon-name name-of-addon --preserve
   ```

   Di seguito è riportato un output di esempio abbreviato.

   ```
   {
       "addon": {
           "addonName": "name-of-add-on",
           "clusterName": "my-cluster",
           "status": "DELETING",
       }
   }
   ```

1. Controlla lo stato della rimozione. Sostituiscilo {{my-cluster}} con il nome del cluster e {{name-of-addon}} con il nome del componente aggiuntivo che stai rimuovendo.

   ```
   aws eks describe-addon --cluster-name my-cluster --addon-name name-of-addon
   ```

   Di seguito è riportato l’output esemplificativo dopo la rimozione del componente aggiuntivo.

   ```
   An error occurred (ResourceNotFoundException) when calling the DescribeAddon operation: No addon: name-of-addon found in cluster: my-cluster
   ```