Eliminare un gruppo di nodi gestito dal cluster - Amazon EKS

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

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 che ogni istanza venga terminata, Amazon EKS invia un segnale per drenare quel nodo. Durante il processo di drenaggio, Kubernetes esegue le seguenti operazioni per ogni pod sul nodo: esegue tutti gli hook del preStop ciclo di vita configurati, invia SIGTERM segnali ai contenitori, quindi attende il corretto spegnimento. terminationGracePeriodSeconds Se il nodo non è stato svuotato dopo 5 minuti, Amazon EKS consente ad Auto Scaling di continuare la chiusura forzata dell'istanza. Dopo che tutte le istanze sono state terminate, 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. 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.

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.

AWS CLI

Eliminare un 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. Se cli_pager= è impostato nella configurazione CLI, usa i tasti freccia sulla tastiera per scorrere l'output della risposta. Premere il tasto q al termine.

    Per ulteriori opzioni, consultate il delete-nodegroup comando nella AWS CLI Command Reference.