Lessico IT › Infrastruttura › Descheduler

Descheduler

Infrastruttura Svenska → Aggiornato: 2026-10-01

Componente che espelle i pod finiti nel posto sbagliato, perché lo scheduler di Kubernetes decide il posizionamento una volta sola e poi non lo riesamina più.

La scelta del nodo per un pod si basa su come appariva il cluster in quell'istante. Poi tutto cambia: nodi aggiunti e rimossi, altri pod che vanno e vengono, etichette e regole di affinità modificate. Dopo qualche settimana il carico è squilibrato e vari pod violano regole che valevano all'avvio.

Il descheduler gira periodicamente ed espelle i pod secondo strategie scelte: duplicati dello stesso deployment su un nodo, pod su nodi poco utilizzati, pod la cui node affinity non è più soddisfatta. Decide solo chi se ne va; dove atterrano lo decide lo scheduler, perciò una coppia mal regolata può far rimbalzare i pod avanti e indietro. I disruption budget vengono rispettati.

← Torna al lessico