Zum Hauptinhalt springen
Die Performance von Vantage hängt sowohl vom Autoscaling der Workloads als auch von der Fähigkeit des zugrunde liegenden Clusters ab, einplanbare Kapazität bereitzustellen. KEDA kann die Anzahl der Replikate in Reaktion auf die CPU-Auslastung und Anwendungsmetriken ändern, fügt jedoch keine Knoten hinzu, passt keine Quoten an und macht Knoten nicht für TechCore-Workloads geeignet.

Autoscaling mit KEDA

Verstehen Sie Trigger-Strategien, aktivieren Sie KEDA, überprüfen Sie generierte ScaledObjects und planen Sie Kapazitäten.

Überwachung mit Prometheus

Konfigurieren Sie die von Prometheus-basierten Autoscaling-Triggern verwendete Metrik-Verarbeitungspipeline.

Voraussetzungen

Prüfen Sie die grundlegenden Installationsanforderungen und die Anforderungen an TechCore-Worker-Knoten.

Fehlerbehebung

Diagnostizieren Sie fehlerhafte ScaledObjects, nicht verfügbare Metriken und Scheduling-Fehler.

Kapazitätsprinzipien

  • Betrachten Sie die dokumentierte Knotenanzahl als Ausgangsbasis für die Installation, nicht als Garantie für die Dimensionierung im Produktivbetrieb.
  • Testen Sie mit repräsentativen Dokumenten, Skills sowie Anforderungen an Parallelität und Latenz.
  • Überwachen Sie die von HPA gewünschten Replikate und ausstehende Pods gemeinsam, damit Probleme bei den Triggern nicht mit Kapazitätsproblemen im Cluster verwechselt werden.
  • Dimensionieren Sie Knotenpools, Kontingente, Registries und Speicher für die gleichzeitige Skalierung über mehrere Services hinweg.
  • Halten Sie die Charts vantage-operator und vantage-selfhosted auf derselben Version, damit ihre Autoscaling-Konfiguration kompatibel bleibt.