Background

Come ribilanciare i carichi di lavoro e ottimizzare l'utilizzo delle risorse in modo dinamico in Kubernetes

In questa sessione, scoprirai quanto segue:

Come funziona lo scheduler di Kubernetes e perché assegnare le richieste corrette è fondamentale

Come il componente Descheduler può riallocare i pod nei nodi che vengono utilizzati di meno

Come definire le policy nel componente Descheduler per ottimizzare ulteriormente i posizionamenti effettuati

Kubernetes non ribilancia i carichi di lavoro: se sono presenti cinque pod in un nodo e non ci sono pod in un altro, Kubernetes non interviene per bilanciare il cluster. Capita, quindi, che, sfortunatamente, in alcuni periodi, il cluster non è perfettamente bilanciato, il che causa interruzioni delle attività e spreco di risorse. Per risolvere questo problema, è possibile utilizzare il componente Descheduler, un progetto ufficiale di Kubernetes concepito per forzare in modo intelligente la reimplementazione dei pod in altre posizioni.

In questa sessione, scoprirai quanto segue:

Condividi