Skip to content

Startup Probe

Medium — good to knowBackend

ELI5 — The Vibe Check

A startup probe gives slow-starting apps time to boot without Kubernetes killing them. Some apps need 60 seconds to load ML models or warm caches. Without a startup probe, the liveness probe would think the app is dead and keep restarting it in an infinite loop of misery.

Real Talk

A startup probe is a Kubernetes health check that runs only during container initialization. It disables liveness and readiness probes until it succeeds, preventing premature restarts of slow-starting applications. Once the startup probe passes, it's replaced by the regular probes. Useful for legacy apps, ML model loading, and large cache warming.

When You'll Hear This

"Add a startup probe with a 120-second timeout for the ML model loading phase." / "The startup probe prevents the liveness probe from killing the pod during its 90-second boot."

Made with passive-aggressive love by manoga.digital. Powered by Claude.