Kubernetes führt kein Rebalancing Ihrer Workloads durch – wenn Sie fünf Pods auf einem Knoten und null auf einem anderen haben, wird Kubernetes nicht zum Ausgleich des Clusters beitragen. Das ist bedauerlich, denn es wird immer wieder vorkommen, dass Ihr Cluster nicht perfekt ausbalanciert ist, wodurch Sie Störungen ausgesetzt sind und Ressourcen verschwenden. Sie können dies jedoch mit dem Descheduler beheben – ein offizielles Kubernetes-Projekt, das darauf abzielt, Pods auf intelligente Weise zu zwingen, woanders wieder eingesetzt zu werden.
In dieser Sitzung lernen Sie Folgendes:
- Wie der Kubernetes-Scheduler funktioniert und warum die Zuweisung der richtigen Anfragen unerlässlich ist
- Wie der Descheduler die Pods auf Knoten umverteilen kann, die weniger ausgelastet sind
- Wie Richtlinien im Descheduler definiert werden, um Platzierungen noch weiter zu optimieren