HorizontalPodAutoscaler cannot calculate desired replica count due to missing metrics, invalid metric values, or computation errors. Scaling decisions fail.
HPA performs a calculation: desiredReplicas = currentMetricValue / targetMetricValue * currentReplicas. When metric values are missing, NaN, or invalid, this calculation fails and HPA cannot determine the desired replica count. HPA will report status as "Unknown" and not change replica count.
First diagnostic step
Second diagnostic step
Third diagnostic step
Fourth diagnostic step
Additional notes and platform-specific considerations.
Failed to connect to server: connection refused (HTTP/2)
How to fix "HTTP/2 connection refused" error in Kubernetes
missing request for cpu in container
How to fix "missing request for cpu in container" in Kubernetes HPA
error: invalid configuration
How to fix "error: invalid configuration" in Kubernetes
Fifth diagnostic step