Files
observability/vpa/helm-values/vpa.yaml
Mayne0213 27479af5aa FEAT(goldilocks): add vpa and goldilocks
- for resource optimization
- Add VPA (Vertical Pod Autoscaler) for automatic resource
  recommendation
- Add Goldilocks dashboard for visualizing VPA recommendations
- Update kustomization.yaml to include both applications
2026-01-04 23:38:05 +09:00

48 lines
926 B
YAML

# VPA Helm Values
# Reference: https://github.com/FairwindsOps/charts/tree/master/stable/vpa
# Recommender - recommends resource requests based on historical usage
recommender:
enabled: true
replicaCount: 1
resources:
limits:
cpu: null
memory: 1Gi
requests:
cpu: 50m
memory: 512Mi
# Updater - applies recommended resource requests to pods
updater:
enabled: true
replicaCount: 1
resources:
limits:
cpu: null
memory: 1Gi
requests:
cpu: 50m
memory: 512Mi
# Admission Controller - injects resource requests into new pods
admissionController:
enabled: true
replicaCount: 1
resources:
limits:
cpu: null
memory: 512Mi
requests:
cpu: 50m
memory: 256Mi
# Generate self-signed certificate
generateCertificate: true
# Optional: Configure default VPA behavior
# metrics-server should be installed in the cluster