Scheduler-Profil

Das Scheduler-Profil bestimmt, nach welcher Strategie der Kubernetes-Scheduler Pods auf Nodes verteilt. Es wird unter spec.kubernetes.kubeScheduler.profile konfiguriert.

Konfiguration

spec:
  kubernetes:
    kubeScheduler:
      profile: balanced

Profile

ProfilBeschreibung
balancedStandard. Verteilt Pods gleichmäßig auf alle verfügbaren Nodes. Gute Lastverteilung und Ausfallsicherheit.
binpackingFüllt Nodes möglichst vollständig auf, bevor neue Nodes genutzt werden. Reduziert die Anzahl aktiver Nodes — sinnvoll zur Kostensenkung, wenn der Cluster Autoscaler aktiv ist.
spreaderMaximiert die Verteilung von Pods über Nodes und Zonen hinweg. Erhöht die Ausfallsicherheit auf Kosten der Node-Auslastung.