0

Ich möchte Kubernetes Knoten nach ungeplanten Pods skalieren. Wenn es Pods gibt, die aufgrund ihrer Ressourcenanforderungen nicht geplant werden können, möchte ich dem Cluster einen neuen Knoten hinzufügen.GCE verwalteten Gruppen api für die horizontale Skalierung kubernetes Knoten

Bei der automatischen Skalierung von verwalteten Gruppen in GCE scheint dies nicht möglich zu sein, da ihr Modell eine Metrik pro Knoten im Cluster erfordert, während meine Metrik global ist.

  • kann jemand bestätigen, dass dies mit der aktuellen GCE-Lösung nicht erreicht werden kann?
  • Wer kennt schon existierende Tools/Blogposts? Was hilft Ihnen bei der Implementierung einer Lösung?
  • vorausgesetzt, ich werde meine eigene Rolle, ich habe Probleme, eine api zu finden, die GCE kontrolliert verwaltete Gruppen (ermöglicht einen Knoten hinzufügen, entfernen Sie einen Knoten)

Dank, Nathan

+0

dies sieht aus wie ein api kann ich verwenden: https://cloud.google.com/compute/docs/instance-groups/#resize_managed_group POST https://www.googleapis.com/compute/v1/projects/meinprojekt/zonen/us-central1-f/instanceGroupManagers/beispielgruppe/resize? size = 10 –

Antwort

1

Wenn Sie mit den standardmäßigen Metriken pro Knoten zufrieden sind, lesen Sie den Abschnitt "Horizontale automatische Skalierung von Knoten (GCE)" in kubernetes cluster management guide, um die automatische Skalierung zu aktivieren.

Wenn Sie benutzerdefinierte Messwerte möchten, können Sie die GCE document ausprobieren.

Es gibt auch eine ähnliche question auf Stackoverflow, und der Autor eines der answers sagte, dass nach dem Schreiben ihrer eigenen benutzerdefinierten Metriken, die Standard-Pro-Knoten-Metriken genauso gut, wenn nicht besser für ihre gefunden wurde Anwendungsfall.

Verwandte Themen