Closed Idan-Lazar closed 1 year ago
VerticalPodAutoscaler The CA Helm Chart can install a VerticalPodAutoscaler object from Chart version 9.27.0 onwards for the Cluster Autoscaler Deployment to scale the CA as appropriate, but for that, we need to install the VPA to the cluster separately. A VPA can help minimize wasted resources when usage spikes periodically or remediate containers that are being OOMKilled.
The following example snippet can be used to install VPA that allows scaling down from the default recommendations of the deployment template:
This means that the vpa attribute doesn't install it in my cluster? I must install it by git clone?
yes @Idan-Lazar you have to install VPA separately.
The CA helm chart gives the option to install a VPA object to scale the CA as appropriate, but for that, you need to have already installed the VPA to the cluster.
/remove-kind bug /kind support
Please have a look at this similar issue opened previously which led to the modification of this document.
This tripped me up too. This comment brought me to my senses
# vpa -- Configure a VerticalPodAutoscaler for the cluster-autoscaler Deployment
Can we close this issue if your concern is resolved?
Closing this issue, please reopen it if you have concerns.
/close
@Shubham82: Closing this issue.
Which component are you using?: autoscaler
vertical-pod-autoscaler What version of the component are you using?: 0.14.0
image: repository: registry.k8s.io/autoscaling/cluster-autoscaler tag: v1.27.2
Helm chart version: "9.29.1"
What k8s version are you using (
kubectl version
)?: v1.26.1kubectl version
OutputWhat environment is this in?: Aws
Like your documentation I use:
I expected that the vpa component downloaded in my eks cluster.
I get this error:
I tried to change the tag version of Autoscaler repo and Chart version and it's still the same. Only when I clone the repo like your Readme it works, But I need a helm Solution.