Quick Answer
Health checks expose service status so orchestrators can manage it. Readiness probe: is the service ready to handle traffic? (checks DB connections, dependencies). Liveness probe: is the service still alive? (checks for deadlocks, unrecoverable errors). Startup probe: gives time for slow startup before liveness begins. In Kubernetes, these drive traffic routing and pod restarts.
Answer
Liveness probe: Checks if service is alive. Readiness probe: Checks if service is ready for traffic. Orchestrators like Kubernetes use both to maintain system health.
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.