kubernetes v1.33

HorizontalPodAutoscaler.spec

specification of a horizontal pod autoscaler.

4 fields
HorizontalPodAutoscaler.spec fields and descriptions
Field / TypeDescription
maxReplicas
integer required

maxReplicas is the upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than MinReplicas.

  • format: int32
minReplicas
integer

minReplicas is the lower limit for the number of replicas to which the autoscaler can scale down. It defaults to 1 pod. minReplicas is allowed to be 0 if the alpha feature gate HPAScaleToZero is enabled and at least one Object or External metric is configured. Scaling is active as long as at least one metric value is available.

  • format: int32
CrossVersionObjectReference required

reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource.

  • x-kubernetes-map-type: "atomic"
targetCPUUtilizationPercentage
integer

targetCPUUtilizationPercentage is the target average CPU utilization (represented as a percentage of requested CPU) over all the pods; if not specified the default autoscaling policy will be used.

  • format: int32