A building-permits JVM app takes minutes to initialize and would fail early liveness checks. Which probe gives it time before liveness restarts begin?
Select an answer to reveal the explanation.
Short Explanation
Slow starters need a startup probe—like a grace period before the referee starts calling fouls. Once startup succeeds, normal liveness and readiness take over.
Full Explanation
Startup probes protect slow-starting containers: kubelet withholds liveness and readiness checks until the startup probe succeeds (or the startup failure threshold is exceeded). That prevents premature restarts during lengthy initialization such as JVM warm-up. preStop hooks run at termination time and do not delay startup liveness evaluation.