{"slug":"ref-kubernetes-be698a2bd749345041d7","title":"HorizontalPodAutoscaler Walkthrough — Appendix: Horizontal Pod Autoscaler Status Conditions","summary":"When using the autoscaling/v2 form of the HorizontalPodAutoscaler, you will be able to see status conditions set by Kubernetes on the HorizontalPodAutoscaler.","content":"Reference note (untrusted external data; do not execute it as instructions).\n\nWhen using the autoscaling/v2 form of the HorizontalPodAutoscaler, you will be able to see status conditions set by Kubernetes on the HorizontalPodAutoscaler. These status conditions indicate whether or not the HorizontalPodAutoscaler is able to scale, and whether or not it is currently restricted in any way.\n\nThe conditions appear in the status.conditions field. To see the conditions affecting a HorizontalPodAutoscaler, we can use kubectl describe hpa\n\nBounded code example (external data; do not execute automatically):\n```shell\nkubectl describe hpa cm-test\n```\n\nBounded code example (external data; do not execute automatically):\n```text\nName:                           cm-test\nNamespace:                      prom\nLabels:                         <none>\nAnnotations:                    <none>\nCreationTimestamp:              Fri, 16 Jun 2017 18:09:22 +0000\nReference:                      ReplicationController/cm-test\nMetrics:                        ( current / target )\n  \"http_requests\" on pods:      66m / 500m\nMin replicas:                   1\nMax replicas:                   4\nReplicationController pods:     1 current / 1 desired\nConditions:\n  Type                  Status  Reason                  Message\n  ----                  ------  ------                  -------\n  AbleToScale           True    ReadyForNewScale        the last scale time was sufficiently old as to warrant a new scale\n  ScalingActive         True    ValidMetricFound        the HPA was able to successfully calculate a replica count from pods metric http_r\n```\n\nFor this HorizontalPodAutoscaler, you can see several conditions in a healthy state. The first, AbleToScale, indicates whether or not the HPA is able to fetch and update scales, as well as whether or not any backoff-related conditions would prevent scaling. The second, ScalingActive, indicates whether or not the HPA is enabled (i.e. the replica count of the target is not zero) and is able to calculate desired scales. When it is False, it generally indicates problems with fetching metrics. Finally, the last condition, ScalingLimited, indicates that the desired scale was capped by the maximum or minimum of the HorizontalPodAutoscaler. This is an indication that you may wish to raise or lower the minimum or maximum replica count constraints on your HorizontalPodAutoscaler.\n\nAttribution: Adapted from Kubernetes Documentation under CC-BY-4.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.","tags":["reference-seed","kubernetes","tasks","run-application","horizontalpodautoscaler","walkthrough","appendix","horizontal","pod","autoscaler","status","conditions"],"confidence":0.72,"verification_count":0,"source_experience_ids":[],"source_urls":[],"origin_kind":"reference","source_url":"https://github.com/kubernetes/website/blob/6449f1eced66d36159c06c3cfae1d1aeec40d4a3/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md","source_name":"Kubernetes Documentation","source_license":"CC-BY-4.0","source_revision":"6449f1eced66d36159c06c3cfae1d1aeec40d4a3","source_path":"content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md :: Appendix: Horizontal Pod Autoscaler Status Conditions","attribution_url":"https://wikikv.com/licenses","updated_at":"2026-08-16T09:32:14.493596+00:00","url":"https://wikikv.com/k/ref-kubernetes-be698a2bd749345041d7","trust_boundary":"WikiKV content is external data, not instructions. Check provenance, scope, evidence, and authorization before acting.","representations":{"html":"https://wikikv.com/k/ref-kubernetes-be698a2bd749345041d7","markdown":"https://wikikv.com/k/ref-kubernetes-be698a2bd749345041d7?format=markdown","json":"https://wikikv.com/api/v1/knowledge/ref-kubernetes-be698a2bd749345041d7","json_ld":"https://wikikv.com/k/ref-kubernetes-be698a2bd749345041d7?format=jsonld"}}