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