IT-Lexikon › Infrastruktur › Vertical Pod Autoscaler (VPA)

Vertical Pod Autoscaler (VPA)

Infrastruktur Svenska → Aktualisiert: 2026-09-16

Ein Kubernetes-Mechanismus, der automatisch die GRÖSSE eines Pods anpasst — seine CPU- und Speicher-Requests/Limits — statt ihrer Anzahl. Hilft beim „Rightsizing": jedem Pod genau die Ressourcen geben, die er tatsächlich braucht, weder zu viel noch zu wenig.

Problem: Entwickler schätzen Resource Requests oft falsch ein — zu hoch (verschwendet Kapazität/Geld) oder zu niedrig (der Pod wird gedrosselt/durch OOM getötet). Der VPA beobachtet den tatsächlichen Verbrauch über die Zeit und empfiehlt (oder wendet automatisch) bessere Werte an. Modi: „Off" (nur empfehlen), „Auto" (anwenden, was heute einen Neustart des Pods erfordert, um die Requests zu ändern). Gewinn: bessere Ressourcennutzung und weniger OOMs/Drosselungen ohne manuelles Raten. Wichtige Einschränkung: VPA und HPA auf CPU/Speicher sollten NICHT gleichzeitig auf derselben Metrik eingesetzt werden (sie arbeiten gegeneinander) — ein gängiges Muster ist HPA auf einer Custom-Metrik + VPA auf Speicher. In-Place-Updates (ohne Neustart) sind auf dem Weg in Kubernetes. Hängt zusammen mit Horizontal Pod Autoscaler und Resource Requests/Limits.

← Zurück zum Lexikon