vertical-pod-autoscaler-app release v4.0.0
Changed
WARNING: this version requires Cilium to run because of the dependency on the CiliumNetworkPolicy CRD
- Upgrade dependency chart to 9.2.0.
- Adjusted the resource and limits to accomodate larger clusters by default
- Adjusted the admission controller to give it more QPS against the API
- Adjusted the updater to give it more QPS against the API
- Adjusted the recommender to give it
- more QPS against the API
- doubling the memory in case of an OOMKilled event
- Using the 95% percentile for the calculation of the CPU usage: should allow to scale up more precisely to account for spikes in CPU consumption of the workload
- Adjusted the resource and limits to accomodate larger clusters by default
- Calculating recommendations only for workloads which do have a VPA custom resource, instead of all workloads
- Removed standard network policies to decrease maintenance burden
- Fixed Cilium Network Policy to allow CRD jobs execution
- Added Cilium Network Policy weight for an early execution
- Disabled VPA for the updater pod otherwise it keeps on getting re-scheduled because the memory consumption varies a lot between reconsiling resources and idle
- Disabled VPA for the recommender pod otherwise it keeps on getting re-scheduled because the memory consumption varies a lot between reconsiling resources and idle