fix: clarify that the HPA controller selects the pods based on labels

pull/31554/head
Guy Menahem 2022-01-28 15:13:50 +02:00
parent d7e1bcaa36
commit 4bdcf5dd16
1 changed files with 3 additions and 2 deletions

View File

@ -56,8 +56,9 @@ Kubernetes implements horizontal pod autoscaling as a control loop that runs int
(and the default interval is 15 seconds). (and the default interval is 15 seconds).
Once during each period, the controller manager queries the resource utilization against the Once during each period, the controller manager queries the resource utilization against the
metrics specified in each HorizontalPodAutoscaler definition. The controller manager metrics specified in each HorizontalPodAutoscaler definition. The controller manager
obtains the metrics from either the resource metrics API (for per-pod resource metrics), finds the target resource defined by the `scaleTargetRef`,
then selects the pods based on the target resource's `.spec.selector` labels, and obtains the metrics from either the resource metrics API (for per-pod resource metrics),
or the custom metrics API (for all other metrics). or the custom metrics API (for all other metrics).
* For per-pod resource metrics (like CPU), the controller fetches the metrics * For per-pod resource metrics (like CPU), the controller fetches the metrics