Eliminare un gruppo di nodi gestito dal cluster - 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.

Eliminare un gruppo di nodi gestito dal cluster

In questo argomento viene descritto come eliminare un gruppo di nodi gestiti Amazon EKS. Quando elimini un gruppo di nodi gestiti, Amazon EKS imposterà su zero la dimensione minima, massima e desiderata del tuo gruppo Auto Scaling. Questo fa sì che il gruppo di nodi venga dimensionato.

Prima di arrestare ogni istanza, Amazon EKS invia un segnale per svuotare i pod da quel nodo. Se i pod non si sono svuotati dopo alcuni minuti, Amazon EKS lascia che Auto Scaling continui l’arresto dell’istanza. Una volta terminate tutte le istanze, il gruppo Auto Scaling viene eliminato.

Importante

Se si elimina un gruppo di nodi gestiti che utilizza un ruolo IAM del nodo non impiegato da nessun altro gruppo di nodi gestiti nel cluster, il ruolo viene rimosso dalla ConfigMap aws-auth. Se i gruppi di nodi autogestiti nel cluster utilizzano lo stesso ruolo IAM del nodo, i nodi autogestiti passeranno allo stato NotReady. Inoltre, anche l’operazione del cluster viene interrotta. Per aggiungere una mappatura per il ruolo da utilizzare solo per i gruppi di nodi autogestiti, consultare la pagina Creare voci di accesso, se la versione della piattaforma del cluster corrisponde almeno alla versione minima elencata nella sezione dei prerequisiti della pagina Grant IAM users access to Kubernetes with EKS access entries. Se la versione della piattaforma è precedente alla versione minima richiesta per le voci di accesso, è possibile aggiungere nuovamente la voce alla ConfigMap aws-auth. Per ulteriori informazioni, digita eksctl create iamidentitymapping --help nel terminale.

È possibile creare un gruppo di nodi gestiti con i seguenti strumenti:

eksctl

Eliminare un gruppo di nodi gestiti con eksctl

Inserire il seguente comando. Sostituire ogni valore di esempio con i propri valori.

eksctl delete nodegroup \ --cluster my-cluster \ --name my-mng \ --region region-code

Per ulteriori opzioni, consulta Eliminazione e svuotamento dei gruppi di nodi nella documentazione di eksctl.

Console di gestione AWS

Eliminare un gruppo di nodi gestiti con Console di gestione AWS

  1. Aprire la Console Amazon EKS.

  2. Nella pagina Cluster, scegli il cluster che contiene il gruppo di nodi da eliminare.

  3. Nella pagina del cluster selezionata, scegli la scheda Calcolo.

  4. Nella sezione Gruppi di nodi, scegliere il gruppo di nodi da eliminare. Scegli Elimina.

  5. Nella finestra di dialogo di conferma di Eliminazione del gruppo di nodi, inserisci il nome del gruppo di nodi. Scegli Elimina.

CLI AWS

Eliminare un gruppo di nodi gestiti con AWS CLI

  1. Inserire il seguente comando. Sostituire ogni valore di esempio con i propri valori.

    aws eks delete-nodegroup \ --cluster-name my-cluster \ --nodegroup-name my-mng \ --region region-code
  2. Usa i tasti freccia sulla tastiera per scorrere l'output di risposta. Premere il tasto q al termine.

    Per ulteriori informazioni, consultare il comando delete-nodegroup nel Riferimento ai comandi AWS CLI.