This module is enabled by default in clusters from version 1.11 onward. Generally, no configuration is required.
VPA works directly with the Pod (instead of the Pod controller) by measuring and changing its containers’ parameters. Configuring is performed using the VerticalPodAutoscaler
Custom Resource.
Parameters
The module only has the nodeSelector/tolerations
settings.
- nodeSelectorobject
The same as in the pods’
spec.nodeSelector
parameter in Kubernetes.If the parameter is omitted or
false
, it will be determined automatically. - tolerationsarray of objects
The same as in the pods’
spec.tolerations
parameter in Kubernetes;If the parameter is omitted or
false
, it will be determined automatically.- effectstring
- keystring
- operatorstring
- tolerationSecondsinteger
- valuestring