Cloud Fortgeschritten
Vertical Pod Autoscaler¶
KubernetesVPAAutoscaling 3 min Lesezeit
Automatische CPU- und Memory-Konfiguration für Container. Empfehlungen und Auto-Update.
Modi¶
- Off — nur Empfehlungen (sicher für den Einstieg)
- Initial — setzt Werte bei Pod-Erstellung
- Auto — aktualisiert kontinuierlich (startet Pods neu)
Konfiguration¶
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: api-vpa
spec:
targetRef:
apiVersion: apps/v1
kind: Deployment
name: api
updatePolicy:
updateMode: "Off" # Nur Empfehlungen
resourcePolicy:
containerPolicies:
- containerName: app
minAllowed: {cpu: 100m, memory: 128Mi}
maxAllowed: {cpu: 4, memory: 8Gi}
Zusammenfassung¶
VPA ergänzt HPA. Beginnen Sie im Off-Modus, analysieren Sie Empfehlungen, dann setzen Sie korrekte Requests.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.