Dynamisches Rebalancing von Arbeitslasten und Optimierung der Ressourcennutzung in Kubernetes
Kubernetes gleicht Ihre Arbeitslasten nicht aus - wenn Sie fünf Pods auf einem Knoten und null auf einem anderen haben, wird Kubernetes nicht tätig, um den Cluster auszugleichen. Das ist bedauerlich, denn es wird Zeiten geben, in denen Ihr Cluster nicht perfekt ausbalanciert ist, was zu Unterbrechungen und Ressourcenverschwendung führen kann. Sie können dies jedoch mit dem Descheduler beheben - einem offiziellen Kubernetes-Projekt, das auf intelligente Weise erzwingen soll, dass Pods an anderer Stelle neu verteilt werden.
In dieser Sitzung werden Sie Folgendes lernen:
- Wie der Kubernetes-Scheduler funktioniert und warum die Zuweisung der richtigen Anfragen so wichtig ist.
- Wie der Descheduler Pods auf Knoten mit geringerer Auslastung umverteilen kann.
- Wie man Richtlinien im Descheduler definiert, um die Platzierung noch weiter zu optimieren.