Q&A
Q&AWhat is the difference between readiness and liveness in Kubernetes?
Readiness decides whether traffic reaches a pod, while liveness decides whether the container needs a restart.
Read the concise answer
Readiness is a traffic signal: if it fails, the pod is removed from service endpoints and users are not routed to it. Liveness is a health check for the process itself: if it fails, Kubernetes restarts the container. A pod can be alive but not ready, and that is often the correct state during startup or dependency warm-up.