Probe ให้ kubelet ตรวจสุขภาพของ container และดำเนินการตามผล มีสามชนิด: liveness (มันยังมีชีวิตอยู่หรือควร restart?), readiness (พร้อมรับทราฟฟิกหรือยัง?) และ startup (บูตเสร็จหรือยัง?) แต่ละชนิดตอบคำถามที่ต่างกัน
สาม probe มองผ่าน ๆ
LIVENESS → "แอปค้าง/deadlock ไหม?" FAIL → kubelet RESTART container
READINESS → "รับทราฟฟิกตอนนี้ได้ไหม?" FAIL → Pod ถูกถอดจาก endpoint ของ Service
(ไม่ restart)
STARTUP → "บูตช้าเสร็จหรือยัง?" รันก่อน; ระหว่างที่รัน liveness &
readiness ถูกหน่วงไว้
