probe は、kubelet がコンテナの健全性をチェックし、その結果に応じて動作できるようにします。3 種類あります。liveness(生きているか、それとも再起動すべきか?)、readiness(トラフィックを受ける準備ができているか?)、startup(起動が完了したか?)です。それぞれ異なる問いに答えます。
3 つの probe を一目で
LIVENESS → "Is the app stuck/deadlocked?" FAIL → kubelet RESTARTS the container
READINESS → "Can it serve traffic right now?" FAIL → Pod removed from Service endpoints
(NOT restarted)
STARTUP → "Has the slow boot finished?" runs FIRST; while it runs, liveness &
readiness are held off
