Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Aggiorna un gruppo di nodi gestiti per il tuo cluster

Modalità Focus
Aggiorna un gruppo di nodi gestiti per il tuo cluster - Amazon EKS

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

Vuoi contribuire a questa guida per l'utente? Scegli il GitHub link Modifica questa pagina che si trova nel riquadro destro di ogni pagina. 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à.

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

Vuoi contribuire a questa guida per l'utente? Scegli il GitHub link Modifica questa pagina che si trova nel riquadro destro di ogni pagina. 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à.

Quando avvii un aggiornamento di un gruppo di nodi gestiti, Amazon EKS aggiorna automaticamente i nodi per te, completando i passaggi elencati in Comprendere ogni fase degli aggiornamenti dei nodi. Se utilizzi un'AMI ottimizzata per Amazon EKS, Amazon EKS applica automaticamente le patch di sicurezza e gli aggiornamenti del sistema operativo più recenti ai tuoi nodi come parte dell'ultima versione dell'AMI.

Esistono diversi scenari in cui è utile aggiornare la versione o la configurazione del gruppo di nodi gestiti Amazon EKS:

  • Hai aggiornato il Kubernetes versione per il tuo cluster Amazon EKS e desideri aggiornare i tuoi nodi per utilizzarla Kubernetes versione.

  • Una nuova versione dell'AMI è disponibile per il gruppo di nodi gestiti. Per ulteriori informazioni sulle versioni AMI, consultare le seguenti sezioni:

  • Per regolare il conteggio minimo, massimo o desiderato delle istanze nel gruppo di nodi gestiti.

  • Vuoi aggiungere o rimuovere Kubernetes etichette delle istanze del gruppo di nodi gestito.

  • Vuoi aggiungere o rimuovere AWS tag dal tuo gruppo di nodi gestiti.

  • È necessario implementare una nuova versione di un modello di avvio con modifiche alla configurazione, ad esempio un'AMI personalizzata aggiornata.

  • Hai distribuito una versione 1.9.0 o successiva del componente aggiuntivo Amazon VPC CNI, abilitato il componente aggiuntivo per la delega dei prefissi e ne desideri uno nuovo AWS Nitro System istanze in un gruppo di nodi per supportare un numero significativamente maggiore di Pods. Per ulteriori informazioni, vedereAssegna più indirizzi IP ai nodi Amazon EKS con prefissi.

  • Hai abilitato la delega del prefisso IP per i nodi Windows e desideri che le nuove istanze di AWS Nitro System in un gruppo di nodi supportino un numero significativamente maggiore di Pods. Per ulteriori informazioni, vedereAssegna più indirizzi IP ai nodi Amazon EKS con prefissi.

Se è disponibile una versione di versione AMI più recente per il tuo gruppo di nodi gestiti Kubernetes versione, puoi aggiornare la versione del tuo gruppo di nodi per utilizzare la versione AMI più recente. Allo stesso modo, se il tuo cluster esegue un Kubernetes versione più recente del tuo gruppo di nodi, puoi aggiornare il gruppo di nodi per utilizzare l'ultima versione dell'AMI in modo che corrisponda a quella del tuo cluster Kubernetes versione.

Quando un nodo in un gruppo di nodi gestito viene terminato a causa di un'operazione di ridimensionamento o di un aggiornamento, Pods in quel nodo vengono prima drenati. Per ulteriori informazioni, consulta Comprendi ogni fase degli aggiornamenti dei nodi.

Aggiornare la versione di un gruppo di nodi

È possibile aggiornare una versione di un gruppo di nodi con uno dei seguenti metodi:

La versione a cui si esegue l'aggiornamento non può essere superiore alla versione del piano di controllo.

eksctl

Aggiorna un gruppo di nodi gestito utilizzando eksctl

Aggiorna un gruppo di nodi gestito all'ultima versione AMI dello stesso Kubernetes versione attualmente distribuita sui nodi con il seguente comando. Sostituisci ogni example value con i valori in tuo possesso.

eksctl upgrade nodegroup \ --name=node-group-name \ --cluster=my-cluster \ --region=region-code
Nota

Se stai aggiornando un gruppo di nodi distribuito con un modello di lancio a una nuova versione del modello di lancio, aggiungilo --launch-template-version version-number al comando precedente. Il modello di lancio deve soddisfare i requisiti descritti in Personalizzare i nodi gestiti con modelli di avvio. Se il modello di avvio include un'AMI personalizzata, l'AMI deve soddisfare i requisiti in Specificare un AMI. Quando aggiorni il gruppo di nodi a una versione più recente del modello di lancio, ogni nodo viene riciclato per corrispondere alla nuova configurazione della versione del modello di lancio specificata.

Non puoi aggiornare direttamente un gruppo di nodi distribuito senza un modello di lancio a una nuova versione del modello di lancio. È invece necessario implementare un nuovo gruppo di nodi utilizzando il modello di avvio per aggiornare il gruppo di nodi a una nuova versione del modello di avvio.

È possibile aggiornare un gruppo di nodi alla stessa versione del piano di controllo Kubernetes versione. Ad esempio, se hai un cluster in esecuzione Kubernetes 1.31, è possibile aggiornare i nodi attualmente in esecuzione Kubernetes 1.31alla versione 1.31 con il seguente comando.

eksctl upgrade nodegroup \ --name=node-group-name \ --cluster=my-cluster \ --region=region-code \ --kubernetes-version=1.31

AWS Management Console

Aggiornare un gruppo di nodi gestito utilizzando AWS Management Console

  1. Aprire la Console Amazon EKS.

  2. Scegliere il cluster che contiene il gruppo di nodi da aggiornare.

  3. Se almeno un gruppo di nodi dispone di un aggiornamento disponibile, nella parte superiore della pagina viene visualizzata una casella di notifica dell'aggiornamento disponibile. Se selezioni la scheda Calcola, vedrai Aggiorna ora nella colonna Versione di rilascio AMI nella tabella Gruppi di nodi per il gruppo di nodi che ha un aggiornamento disponibile. Per aggiornare il gruppo di nodi, scegli Update now (Aggiorna ora).

    Non vedrai alcuna notifica per i gruppi di nodi che sono stati distribuiti con un'AMI personalizzata. Se i nodi vengono implementati con un'AMI personalizzata, completare la procedura seguente per implementare una nuova AMI personalizzata aggiornata.

    1. Crea una nuova versione dell'AMI.

    2. Creare una nuova versione del modello di avvio con il nuovo ID AMI.

    3. Aggiornamento dei i nodi alla nuova versione del modello di avvio.

  4. Nella finestra di dialogo Update node group version (Aggiorna la versione del gruppo di nodi), attiva o disattiva le seguenti opzioni:

    • Update node group version (Aggiorna la versione del gruppo di nodi): questa opzione non è disponibile se hai implementato un'AMI personalizzata o se l'AMI ottimizzata per Amazon EKS attualmente è disponibile nella versione più recente del cluster.

    • Change launch template version (Modifica la versione del modello di avvio): questa opzione non è disponibile se il gruppo di nodi è implementato senza un modello di avvio personalizzato. È possibile aggiornare la versione del modello di avvio solo per un gruppo di nodi implementato con un modello di avvio personalizzato. Seleziona la Launch template version (Versione del modello di avvio) a cui eseguire l'aggiornamento del gruppo di nodi. Se il gruppo di nodi è configurato con un'AMI personalizzata, anche la versione selezionata deve specificare un'AMI. Quando si esegue l'aggiornamento a una versione più recente del modello di avvio, tutti i nodi vengono riciclati in modo da corrispondere alla nuova configurazione della versione del modello di avvio specificata.

  5. Per Update strategy (Strategia aggiornamento), seleziona una delle seguenti opzioni:

    • Aggiornamento continuo: questa opzione rispetta il Pod budget relativi alle interruzioni per il tuo cluster. Gli aggiornamenti falliscono se è presente un Pod problema di budget relativo alle interruzioni che impedisce ad Amazon EKS di svuotare con garbo il Pods che sono in esecuzione su questo gruppo di nodi.

    • Aggiornamento forzato: questa opzione non rispetta Pod budget per le interruzioni. Gli aggiornamenti avvengono indipendentemente da Pod interferiscono con problemi di budget forzando il riavvio dei nodi.

  6. Scegli Aggiorna.

Modificare la configurazione di un gruppo di nodi

È possibile modificare parte della configurazione di un gruppo di nodi gestiti.

  1. Aprire la Console Amazon EKS.

  2. Scegliere il cluster che contiene il gruppo di nodi da modificare.

  3. Seleziona la scheda Compute (Calcolo).

  4. Seleziona il gruppo di nodi da modificare, e scegli Edit (Modifica).

  5. (Facoltativo) Nella pagina Edit node group (Modifica gruppo di nodi), effettua le seguenti operazioni:

    1. Modifica la configurazione di scalabilità del gruppo di nodi.

      • Dimensione desiderata: specifica il numero corrente di nodi che il gruppo di nodi gestiti deve mantenere.

      • Dimensione minima: specifica il numero minimo di nodi a cui il gruppo di nodi gestiti può essere ridotto.

      • Dimensione massima: specifica il numero massimo di nodi a cui il gruppo di nodi gestiti può essere aumentato orizzontalmente. Per il numero massimo di nodi supportati in un gruppo di nodi, vedere Visualizza e gestisci Amazon EKS e Fargate Service Quotas.

    2. (Facoltativo) Aggiungere o rimuovere Kubernetes etichette per i nodi del gruppo di nodi. Le etichette mostrate qui sono solo le etichette applicate con Amazon EKS. Sui tuoi nodi potrebbero esistere altre etichette che non sono mostrate qui.

    3. (Facoltativo) Aggiungi o rimuovi Kubernetes altera i nodi del gruppo di nodi. I taint aggiunti possono avere l'effetto di NoSchedule , NoExecute , oppure PreferNoSchedule . Per ulteriori informazioni, consulta Impedire Pods non venga pianificato su nodi specifici.

    4. (Facoltativo) Aggiungi o rimuovi Tag dalla risorsa del gruppo di nodi. Questi tag vengono applicati solo al gruppo di nodi Amazon EKS. Non si propagano ad altre risorse, come sottoreti o EC2 istanze Amazon nel gruppo di nodi.

    5. (Facoltativo) Modifica la Configurazione dell'aggiornamento del gruppo di nodi. Seleziona un'opzione tra Numero o Percentuale.

      • Numero: seleziona e specifica il numero di nodi nel gruppo nodi che possono essere aggiornati in parallelo. Questi nodi non saranno disponibili durante l'aggiornamento.

      • Percentuale: selezionare e specificare la percentuale di nodi nel gruppo di nodi che possono essere aggiornati in parallelo. Questi nodi non saranno disponibili durante l'aggiornamento. Questa funzione è utile se si dispone di diversi nodi nel gruppo di nodi.

    6. Quando hai finito di modificare, scegli Salva modifiche.

Importante

Quando aggiorni la configurazione del gruppo di nodi, la modifica di NodegroupScalingConfignon rispetta Pod budget per le interruzioni (). PDBs A differenza del processo di aggiornamento del gruppo di nodi (che prosciuga i nodi e li rispetta PDBs durante la fase di aggiornamento), l'aggiornamento della configurazione di scalabilità causa la chiusura immediata dei nodi tramite una chiamata di scale-down di Auto Scaling Group (ASG). Ciò avviene senza considerarlo PDBs, indipendentemente dalla dimensione target a cui si sta effettuando la scalabilità. Ciò significa che quando riduci il numero desiredSize di un gruppo di nodi gestiti da Amazon EKS, Pods vengono sfrattati non appena i nodi vengono chiusi, senza onorarne nessuno. PDBs

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.