View a markdown version of this page

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

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

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

Se hai un cluster semplice con solo un nodegroup 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 nodegroup:

    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ù nodegroup, è tua responsabilità tenere traccia di come ciascuno di essi è stato configurato. Puoi farlo usando i file di configurazione, ma se non li hai già usati, dovrai ispezionare il tuo cluster per scoprire come è stato configurato ogni nodegroup.

In termini generali, stai cercando di:

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

  • annota la configurazione di ogni nodegroup, prendi in considerazione l'utilizzo del file di configurazione per facilitare gli aggiornamenti la prossima volta

Aggiornamento con file di configurazione

Se stai usando il file di configurazione, dovrai fare quanto segue.

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

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

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

Una volta installati i nuovi nodegroup, 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.