k8s.api.autoscaling.v2beta2.HorizontalPodAutoscaler1.1.1
- Module URI:
- package://pkg.pkl-lang.org/pkl-k8s/k8s@1.1.1#/api/autoscaling/v2beta2/HorizontalPodAutoscaler.pklcontent_copy
- Pkl version:
- 0.25.0 or higher
- Source code:
- HorizontalPodAutoscaler.pkl
Methods( )
Classes( )
-
-
linkclass
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.
-
linkclass
MetricSpec specifies how to scale based on a single metric (only
type
and one other matching field should be set at once). -
linkclass
ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).
-
-
linkclass
MetricTarget defines the target value, average value, or average utilization of a specific metric
-
linkclass
ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).
-
linkclass
ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).
-
linkclass
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
-
linkclass
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
-
linkclass
CrossVersionObjectReference contains enough information to let you identify the referred resource.
-
linkclass
HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
-
-
-
linkclass
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.
-
linkclass
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.
-
-
linkclass
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.
-
-
linkclass
ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).
-
linkclass
ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory).
-
linkclass
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).
-
linkclass
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).
HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.