IT-Lexikon › Infrastruktur › Horizontal Pod Autoscaler (HPA)

Horizontal Pod Autoscaler (HPA)

Infrastruktur Svenska → Aktualisiert: 2026-09-11

Ein Kubernetes-Mechanismus, der automatisch die ANZAHL der Pod-Replikate an die Last anpasst — etwa CPU, Speicher oder eigene Metriken. Skaliert bei hoher Last aus (mehr Pods) und bei niedriger ein (weniger). Das gängigste Autoscaling-Werkzeug in Kubernetes.

Mechanik: Der HPA vergleicht eine beobachtete Metrik (etwa die durchschnittliche CPU-Auslastung über alle Pods) mit einem Zielwert und berechnet, wie viele Replikate nötig sind, um ihn zu erreichen, dann passt er die Replica-Zahl des Deployments bzw. StatefulSets an. Unterstützt CPU/Speicher (über den Metrics Server) sowie eigene/externe Metriken (über Adapter — etwa Warteschlangenlänge, Requests/Sekunde). Vorteil: Traffic-Spitzen automatisch abfangen und in ruhigen Phasen Kosten sparen. Abwägung: erfordert vernünftige Resource Requests (der HPA rechnet gegen diese), und zu aggressives Skalieren führt zu "Flapping". Unterscheidet sich vom VPA (der die Größe jedes einzelnen Pods ändert, nicht die Anzahl) und vom Cluster Autoscaler (der Nodes hinzufügt). Die drei werden oft kombiniert. Ein Grundpfeiler elastischen Betriebs. Gehört zusammen mit Vertical Pod Autoscaler und Resource Requests/Limits.

← Zurück zum Lexikon