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