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.
Dimensionierung
Anforderungen an CPU, Arbeitsspeicher und Pod-Anzahl pro Knotenpool für minimale und produktive Installationen.
Metadaten für zusätzliche Workloads
Wenden Sie erweiterte Überschreibungen pro Chart, etwa die Anzahl der Replikate, auf einzelne Vantage-Workloads an.
Voraussetzungen
Versehen Sie TechCore- und Training-Worker-Knoten mit Labels und Taints.
Fehlerbehebung
Diagnostizieren Sie fehlerhafte ScaledObjects, nicht verfügbare Metriken und Scheduling-Fehler.
Kapazitätsprinzipien
- Betrachten Sie die Summen der Anforderungen auf der Seite Dimensionierung als Untergrenze 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-operatorundvantage-selfhostedauf derselben Version, damit ihre Autoscaling-Konfiguration kompatibel bleibt.
