Your Kubernetes health checks are accidentally waking your services. Here’s the fix.
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Scale-to-zero in Kubernetes often fails in practice because load balancers, service meshes, and uptime monitors continuously send health check requests that the autoscaler interprets as real traffic, causing pods to wake up immediately. KubeElasti's new ProbeResponse feature solves this by letting the resolver intercept configured probe requests and return synthetic responses (e.g., 200 OK) without triggering a scale-up event. Rules match on HTTP method, path (Exact, PathPrefix, or Regex), headers, and query parameters. The feature only activates when the service is at zero replicas, adding no latency or overhead when pods are running. This is especially valuable for GPU workloads, licensed software, and internal dev services where health check noise previously made genuine idle time impossible.