Mid-levelMid (3–6 yrs)KubernetesGoogleAmazon
Kubernetes Probes
Difference between liveness, readiness, and startup probes? What goes wrong if you misuse them?
Answers use simple, clear English.
Audio N/AQuick interview answer
Liveness: restart if deadlocked. Readiness: remove from Service endpoints if not ready to receive traffic. Startup: give slow apps time before liveness kicks in.
Detailed answer
Liveness: restart if deadlocked. Readiness: remove from Service endpoints if not ready to receive traffic. Startup: give slow apps time before liveness kicks in. Misusing liveness for dependency checks causes restart storms when a dependency blips.
Real example & use case
Readiness fails while warming caches so the Service does not send traffic yet; liveness only checks the process event loop.
Pros & cons
Pros: safer rollouts. Cons: aggressive liveness = flapping pods.
#k8s#sre