A municipal cache-warming process can keep a container process alive while it is still not ready to serve citizen traffic. How should health probes be designed?
Select an answer to reveal the explanation.
Short Explanation
Alive isn't the same as ready—like a clerk in the building who hasn't unlocked the service window yet. Keep a liveness check for 'still running' and a readiness check for 'cache warm, take traffic.' That stops load balancers from feeding cold instances.
Full Explanation
Liveness indicates the process should not be restarted; readiness indicates the instance can receive traffic. During cache warm-up a process may be alive yet not ready, so probes must differ. Collapsing them into one check or disabling probes permanently risks routing citizens to unready instances or masking failures.