Startup Probe
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."
Related Terms
Container
A container is a running instance of a Docker image — it's the lunchbox you made and actually opened to eat from.
Kubernetes
Kubernetes is a robot manager for your containers.
Liveness Probe
A liveness probe is Kubernetes repeatedly poking your app and asking 'are you still alive?
Readiness Probe
A readiness probe tells Kubernetes 'I'm ready to receive traffic.