| Probe | Question it answers | Failure action | Endpoint here |
|---|---|---|---|
| startup | Has the app finished booting? | Kill & restart the container (only after the budget is exhausted) | /actuator/health/liveness |
| liveness | Is the app wedged and unrecoverable? | Kill & restart the container | /actuator/health/liveness |
| readiness | Can the app serve traffic right now? | Remove pod from Service endpoints (no restart) | /actuator/health/readiness |
Key rule: **only liveness and startup restart the container. Readiness never