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
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'
--preserveopzione 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 è possibile aggiornare il componente aggiuntivo utilizzando AWS strumenti o. APIs
-
Puoi scegliere di lasciare il software del componente aggiuntivo nel tuo cluster in modo da poterlo gestire autonomamente, oppure puoi rimuoverlo. È opportuno rimuovere il software del componente aggiuntivo dal tuo cluster se non esistono risorse sul cluster che dipendono dalla funzionalità fornita dal componente aggiuntivo.
Prerequisiti
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.
-
Verifica se il tuo componente aggiuntivo richiede un ruolo IAM. Per ulteriori informazioni, consultare la pagina
-
La versione
0.215.0o quelle successive dello strumento a riga di comandoeksctldeve essere installata sul dispositivo o nella AWS CloudShell. Per l’installazione o l’aggiornamento dieksctl, consulta Installazionenella documentazione di eksctl.
Procedura
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)
-
Determina i componenti aggiuntivi installati sul tuo cluster. Sostituisci
my-clustercon il nome del cluster.eksctl get addon --cluster my-clusterDi 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.
-
Rimuovi il componente aggiuntivo. Sostituisci
my-clustercon il nome del cluster ename-of-add-oncon il nome del componente aggiuntivo da rimuovere restituito nell'output del passaggio precedente. Se rimuovi l'--preserveopzione, 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 --preservePer ulteriori informazioni sulla rimozione dei componenti aggiuntivi, consulta Eliminare componenti aggiuntivi
nella documentazione di eksctl.
Rimuovi componente aggiuntivo (console)AWS
-
Aprire la Console Amazon EKS
. -
Nel pannello di navigazione a sinistra, seleziona Cluster.
-
Scegli il nome del cluster per cui desideri rimuovere il componente aggiuntivo di Amazon EBS.
-
Selezionare la scheda Componenti aggiuntivi.
-
Scegli il componente aggiuntivo che vuoi rimuovere.
-
Scegli Rimuovi.
-
Nella finestra di dialogo Rimuovi:
name of addonconferma, effettuate le seguenti operazioni:-
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.
-
Inserisci il nome del componente aggiuntivo.
-
Scegli Rimuovi.
-
Rimuovi componente aggiuntivo (AWS CLI)
-
È necessaria la versione
0.215.0o una versione successiva dello strumento da riga dieksctlcomando installata sul dispositivo o. AWS CloudShell Per l’installazione o l’aggiornamento dieksctl, consulta la sezione Installationnella documentazione di eksctl. -
Visualizza l'elenco dei componenti aggiuntivi installati. Sostituisci
my-clustercon il nome del cluster.aws eks list-addons --cluster-name my-clusterDi seguito viene riportato un output di esempio.
{ "addons": [ "coredns", "kube-proxy", "vpc-cni", "name-of-addon" ] } -
Rimuovi il componente aggiuntivo installato. Sostituisci
my-clustercon il nome del tuo cluster ename-of-add-oncon il nome del componente aggiuntivo da rimuovere. La rimozione--preservecomporta l'eliminazione del software aggiuntivo dal cluster.aws eks delete-addon --cluster-name my-cluster --addon-name name-of-addon --preserveDi seguito è riportato un output di esempio abbreviato.
{ "addon": { "addonName": "name-of-add-on", "clusterName": "my-cluster", "status": "DELETING", } } -
Controlla lo stato della rimozione. Sostituiscilo
my-clustercon il nome del cluster ename-of-addoncon il nome del componente aggiuntivo che stai rimuovendo.aws eks describe-addon --cluster-name my-cluster --addon-name name-of-addonDi 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