Zum Inhalt springen
uencoder

Horizontal Pod Autoscaler

Der HPA (Horizontal Pod Autoscaler) skaliert die Anzahl der Pod-Replikate automatisch horizontal anhand von CPU-/Speicher-/Custom-Metriken und passt sich Laständerungen an.

Zweck

Automatische Skalierung mit Lastschwankungen und Optimierung der Ressourcenauslastung.

Mechanismus

Der HPA fragt periodisch Metriken ab (Metrics Server/Custom) und berechnet gewünschte Replikate = ceil(aktuelle Replikate × aktuelle Metrik ÷ Zielmetrik). Hochskalieren ist schnell, Herunterskalieren langsam (Cooldown). Custom-Metriken wie QPS/Latenz sind möglich.

Anwendungsfälle

  • Automatische Skalierung
  • Lastanpassung
  • Kostenoptimierung

Verwandte Begriffe

References