Kubernetes Vertical Pod Autoscaler (VPA) is a Kubernetes feature that enables automatic scaling of resources for individual pods in a cluster. It works by analyzing resource usage data for pods and adjusting their resource requests and limits to optimize resource utilization. This helps to ensure that your applications have the resources they need to run effectively, while also reducing waste and improving overall cluster efficiency.
Install with:
helm repo add fairwinds-charts https://charts.fairwinds.com/stable/
helm install vpa fairwinds-charts/vpa -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
vpa | xunholy/k8s-gitops | 516 | 4.7.1 | 3 days ago |
vpa | ahgraber/homelab-gitops-k3s | 67 | 4.7.1 | 18 days ago |
vpa | budimanjojo/home-cluster | 169 | 4.7.1 | a month ago |
vpa | anthr76/infra | 102 | 2.5.1 | a month ago |
vpa | h3mmy/bloopySphere | 61 | 4.6.0 | 3 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
updater.enabled (20) false | boolean |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
recommender.extraArgs.prometheus-address (17) http://thanos-query.monitoring.svc.cluster.local:9090 | string |
recommender.extraArgs.storage (17) prometheus | string |
number | |
number | |
string | |
recommender.image.repository (11) registry.k8s.io/autoscaling/vpa-recommender | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean |