Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Lo svuotamento automatico dei nodi consente di proteggere i carichi di lavoro dei nodi da interruzioni quando si verificano eventi pianificati nelle macchine virtuali sottostanti in uno dei pool di nodi. Quando si verificano determinati eventi relativi a un nodo, il nodo tenta un blocco e svuotamento dei nodi interessati in modo che i carichi di lavoro possano essere pianificati di nuovo in modo sicuro. Ad esempio, lo svuotamento automatico dei nodi può verificarsi quando gli eventi pianificati in un pool di nodi spot causano un evento di interruzione dei nodi. Il nodo spot con il taint "kubernetes.azure.com/scalesetpriority: spot" può ricevere un taint con "remediator.kubernetes.azure.com/unschedulable" quando si verifica un evento pianificato in tale nodo.
Note
Lo svuotamento automatico dei nodi è il migliore servizio possibile, ma potrebbe non funzionare perfettamente in tutti gli scenari.
Azioni degli eventi pianificate
La tabella seguente illustra gli eventi nodo per lo svuotamento automatico dei nodi del servizio Azure Kubernetes e descrive le azioni associate:
Note
Ridistribuire e Preempt usano il comportamento predefinito e non richiedono una configurazione aggiuntiva. Bloccare e terminare richiedono la configurazione del consenso esplicito:
- Blocco: Configurare l'espulsione dei pod per gli eventi di blocco.
- Chiudi: Abilitare le notifiche di terminazione del Virtual Machine Scale Set come prerequisito per lo svuotamento automatico dei nodi AKS.
Passaggi successivi
- Configurare l'espulsione dei pod in caso di eventi di congelamento (anteprima)
- Usare zone di disponibilità per aumentare la disponibilità elevata con i carichi di lavoro del cluster del servizio Azure Kubernetes.