تتيح الفحوص (probes) للـ kubelet أن يفحص صحّة الحاوية ويتصرّف بناءً على النتيجة. هناك ثلاثة: liveness (أهي حيّة، أم ينبغي إعادة تشغيلها؟)، وreadiness (أهي جاهزة لاستقبال حركة المرور؟)، وstartup (أانتهت من الإقلاع بعد؟). يجيب كلٌّ منها عن سؤال مختلف.
الفحوص الثلاثة في لمحة
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
