Eliminare un gruppo di nodi gestito dal cluster - Amazon EKS

Aiutaci a migliorare questa pagina

Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.

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

Eliminare un gruppo di nodi gestito dal cluster

Questo argomento descrive come eliminare un gruppo di nodi EKS gestiti da Amazon. Quando elimini un gruppo di nodi gestito, Amazon imposta EKS innanzitutto la dimensione minima, massima e desiderata del gruppo Auto Scaling su zero. Questo fa sì che il gruppo di nodi venga dimensionato.

Prima che ogni istanza venga terminata, Amazon EKS invia un segnale per drenare l'istanza Pods da quel nodo. Se Pods non si sono esaurite dopo alcuni minuti, Amazon EKS consente ad Auto Scaling di continuare la chiusura dell'istanza. Una volta terminate tutte le istanze, il gruppo Auto Scaling viene eliminato.

Importante

Se elimini un gruppo di nodi gestiti che utilizza un IAM ruolo di nodo che non viene utilizzato da nessun altro gruppo di nodi gestiti nel cluster, il ruolo viene rimosso da. aws-auth ConfigMap Se uno qualsiasi dei gruppi di nodi autogestiti del cluster utilizza lo stesso IAM ruolo di nodo, i nodi autogestiti passano allo NotReady stato. Inoltre, anche l'operazione del cluster viene interrotta. Per aggiungere una mappatura per il ruolo che stai utilizzando solo per i gruppi di nodi autogestiti, consulta la sezione Creare voci di accesso, se la versione della piattaforma del tuo cluster corrisponde almeno alla versione minima elencata nella sezione dei prerequisiti di Concedi IAM agli utenti l'accesso a Kubernetes con voci di EKS accesso. Se la tua versione della piattaforma è precedente alla versione minima richiesta per le voci di accesso, puoi aggiungere nuovamente la voce a aws-auth ConfigMap. Per ulteriori informazioni, digita eksctl create iamidentitymapping --help nel terminale.

È possibile creare un gruppo di nodi gestiti con eksctl o la AWS Management Console.

eksctl
Per eliminare un gruppo di nodi gestiti con eksctl

Inserire il seguente comando. Sostituisci ogni example value con i valori in tuo possesso.

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.

AWS Management Console
Per eliminare il gruppo di nodi gestito con AWS Management Console
  1. Apri la EKS console Amazon a https://console.aws.amazon.com/eks/home#/clusters.

  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.

AWS CLI
Per eliminare il gruppo di nodi gestito con AWS CLI
  1. Inserire il seguente comando. Sostituisci ogni example value con i valori in tuo possesso.

    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. Premi il tasto q quando hai finito.

Per ulteriori informazioni, consulta il comando delete-nodegroup in Documentazione di riferimento sui comandi di AWS CLI .