Flapping is repeated oscillation in the number of service replicas: autoscaling starts a replica, then removes it, then starts another. In an LLM inference service, that churn is costly because a new replica must initialize its GPU and load model weights before it can serve requests. section 6.2.2
A replica that never serves
An autoscaler adds a service replica, then terminates it before it serves a single inference. Repeated additions and removals consume startup effort without adding useful capacity. section 6.2.2
Treat flapping as an HPA configuration problem. Check that the scaling metric reflects the service’s actual bottleneck: GPU utilization may be misleading if CPU or memory limits throttle the API layer first. Review the target threshold, minimum and maximum replicas, and scaling policies. Avoid scaling down so aggressively that instances are terminated before finishing assigned tasks. section 6.2.2
