Cloud Pokročilý
Vertical Pod Autoscaler¶
KubernetesVPAAutoscaling 3 min čtení
Automatické nastavení CPU a memory pro kontejnery. Doporučení a auto-update.
Módy¶
- Off — jen doporučení (bezpečné pro start)
- Initial — nastaví při vytvoření podu
- Auto — průběžně aktualizuje (restartuje pody)
Konfigurace¶
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: api-vpa
spec:
targetRef:
apiVersion: apps/v1
kind: Deployment
name: api
updatePolicy:
updateMode: "Off" # Jen doporučení
resourcePolicy:
containerPolicies:
- containerName: app
minAllowed: {cpu: 100m, memory: 128Mi}
maxAllowed: {cpu: 4, memory: 8Gi}
Shrnutí¶
VPA doplňuje HPA. Začněte v Off módu, analyzujte doporučení, pak nastavte správné requests.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.