KnownUndrainableNodeBehavior enum

Definisce il comportamento per i nodi non restrittivi durante l'aggiornamento. La causa più comune dei nodi non consentiti è i budget di interruzione dei pod (PDB), ma altri problemi, ad esempio il periodo di tolleranza di terminazione dei pod, superano il timeout di svuotamento rimanente per nodo o il pod è ancora in stato di esecuzione, può anche causare nodi non restrittivi.

Campi

Cordon

Il servizio Azure Kubernetes bloccherà i nodi bloccati e li sostituirà con nodi di picco durante l'aggiornamento. I nodi bloccati verranno bloccati e sostituiti da nodi di picco. I nodi bloccati avranno l'etichetta "kubernetes.azure.com/upgrade-status:Quarantined". Verrà mantenuto un nodo di picco per ogni nodo bloccato. Verrà effettuato un tentativo di eliminazione di tutti gli altri nodi di picco. Se sono presenti nodi con picchi sufficienti per sostituire i nodi bloccati, l'operazione di aggiornamento e il cluster gestito sarà in stato di errore. In caso contrario, l'operazione di aggiornamento e il cluster gestito saranno in stato annullato.

Schedule

Il servizio Azure Kubernetes contrassegnerà i nodi bloccati pianificabili, ma i nodi bloccati non vengono aggiornati. Verrà effettuato un tentativo di eliminazione di tutti i nodi di picco. L'operazione di aggiornamento e il cluster gestito saranno in stato di errore se sono presenti nodi bloccati.