Riequilibrio dinamico dei carichi di lavoro e ottimizzazione dell'utilizzo delle risorse in Kubernetes
Kubernetes non riequilibra i carichi di lavoro: se avete cinque pod su un nodo e zero su un altro, Kubernetes non agirà per bilanciare il cluster. Questo è un peccato, perché ci saranno momenti in cui il cluster non è perfettamente bilanciato, esponendovi a interruzioni e sprechi di risorse. Ma è possibile risolvere questo problema utilizzando il Descheduler, un progetto ufficiale di Kubernetes progettato per forzare in modo intelligente i pod a essere ridistribuiti altrove.
In questa sessione imparerete quanto segue:
- Come funziona lo scheduler di Kubernetes e perché è essenziale assegnare le richieste corrette.
- Come il descheduler può riallocare i pod sui nodi che hanno un utilizzo minore.
- Come definire le politiche nel descheduler per ottimizzare ulteriormente i posizionamenti.