Gruppi di nodi non gestiti - Guida per l'utente di Eksctl

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

Gruppi di nodi non gestiti

Ineksctl, l'impostazione --managed=false o l'utilizzo del nodeGroups campo crea un gruppo di nodi non gestito. Tieni presente che i gruppi di nodi non gestiti non vengono visualizzati nella console EKS, che come regola generale conosce solo i gruppi di nodi gestiti da EKS.

Dovresti aggiornare i gruppi di nodi solo dopo l'esecuzione. eksctl upgrade cluster (Vedi Aggiornamento dei cluster).

Se hai un cluster semplice con solo un gruppo di nodi iniziale (cioè creato coneksctl create cluster), il processo è molto semplice:

  1. Ottieni il nome del vecchio nodegroup:

    eksctl get nodegroups --cluster=<clusterName> --region=<region>
    Nota
    You should see only one nodegroup here, if you see more - read the next section.
  2. Crea un nuovo gruppo di nodi:

    eksctl create nodegroup --cluster=<clusterName> --region=<region> --name=<newNodeGroupName> --managed=false
  3. Elimina il vecchio nodegroup:

    eksctl delete nodegroup --cluster=<clusterName> --region=<region> --name=<oldNodeGroupName>
    Nota
    This will drain all pods from that nodegroup before the instances are deleted. In some scenarios, Pod Disruption Budget (PDB) policies can prevent pods to be evicted. To delete the nodegroup regardless of PDB, one should use the `--disable-eviction` flag, will bypass checking PDB policies.

Aggiornamento di più gruppi di nodi

Se disponi di più gruppi di nodi, è tua responsabilità tenere traccia della configurazione di ciascuno di essi. Puoi farlo utilizzando i file di configurazione, ma se non li hai già utilizzati, dovrai ispezionare il cluster per scoprire come è stato configurato ogni gruppo di nodi.

In termini generali, stai cercando di:

  • rivedi quali gruppi di nodi hai e quali possono essere eliminati o devono essere sostituiti per la nuova versione

  • annota la configurazione di ogni gruppo di nodi, valuta la possibilità di utilizzare il file di configurazione per facilitare gli aggiornamenti la prossima volta

Aggiornamento con file di configurazione

Se si utilizza il file di configurazione, è necessario effettuare le seguenti operazioni.

Modifica il file di configurazione per aggiungere nuovi gruppi di nodi e rimuovere i vecchi gruppi di nodi. Se vuoi solo aggiornare i gruppi di nodi e mantenere la stessa configurazione, puoi semplicemente cambiare i nomi dei gruppi di nodi, ad esempio aggiungendoli al nome. -v2

Per creare tutti i nuovi gruppi di nodi definiti nel file di configurazione, esegui:

eksctl create nodegroup --config-file=<path>

Una volta che hai creato nuovi gruppi di nodi, puoi eliminare quelli vecchi:

eksctl delete nodegroup --config-file=<path> --only-missing
Nota

La prima esecuzione è in modalità piano, se sei soddisfatto delle modifiche proposte, esegui nuovamente con. --approve

Aggiornamento dei componenti aggiuntivi predefiniti

Potrebbe essere necessario aggiornare i componenti aggiuntivi di rete installati nel cluster. Per ulteriori informazioni, consulta Aggiornamenti aggiuntivi predefiniti.