Elimina un pool di nodi
Questa pagina mostra come eliminare i node pool in GKE su Azure.
Elimina un pool di nodi
Per eliminare un pool di nodi, esegui il comando seguente:
Console
Nellaconsole, vai alla pagina Panoramica dei cluster Google Kubernetes Engine. Google Cloud
Seleziona il Google Cloud progetto in cui si trova il cluster.
Nell'elenco dei cluster, seleziona il nome del cluster, quindi seleziona Visualizza dettagli nel riquadro laterale.
Seleziona la scheda Nodi per visualizzare un elenco di tutti i node pool.
Seleziona un pool di nodi dall'elenco.
Nella parte superiore della finestra, fai clic su Elimina.
Se l'eliminazione non riesce, segui i passaggi nella scheda
gcloude aggiungi il--ignore-errorsflag algcloud container azure node-pools deletecomando.
gcloud
Recupera un elenco dei tuoi node pool:
gcloud container azure node-pools list \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONSostituisci quanto segue:
CLUSTER_NAME: il nome del cluster a cui è collegato il node poolGOOGLE_CLOUD_LOCATION: la Google Cloud località che ospita il pool di nodi
Per ogni node pool, eliminalo con il comando seguente:
gcloud container azure node-pools delete NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONSostituisci quanto segue:
NODE_POOL_NAME: il nome del pool di nodi da eliminareCLUSTER_NAMEGOOGLE_CLOUD_LOCATION
Se il comando restituisce un errore e l'eliminazione non riesce, puoi forzare l'eliminazione eseguendo di nuovo il comando con il flag
--ignore-errors. Questo flag è disponibile nella versione 1.29 e successive.
In che modo GKE su Azure protegge i carichi di lavoro durante l'eliminazione pool di nodi
Durante l'eliminazione pool di nodi, GKE su Azure esegue l'arresto graduale di ogni nodo senza rispettare PodDisruptionBudget. Ecco i passaggi eseguiti:
- Disabilita il gestore della scalabilità automatica dei cluster, se è stato abilitato.
- Imposta una scadenza per il processo di svuotamento. Dopo questa scadenza, anche se esistono ancora oggetti Pod, GKE su Azure interrompe lo svuotamento e procede all'eliminazione delle macchine virtuali sottostanti. La scadenza predefinita è di 5 minuti. Per ogni 10 nodi in più, vengono aggiunti altri 5 minuti.
- Isola tutti i nodi nel pool di nodi.
- Prima della scadenza, elimina gli oggetti Pod nel pool di nodi con il massimo impegno.
- Elimina tutte le risorse di calcolo sottostanti.
Passaggi successivi
- Prova la guida rapida per avviare il tuo primo carico di lavoro su GKE su Azure.
- Scopri di più sul gestore della scalabilità automatica dei cluster.