❤️
Observability & Troubleshooting

Liveness & Readiness Probes

Health Checks
💡 Liveness, probe, EK, "PULSE, CHECK" hai — "KYA, YE, ZINDA, hai?" agar, NAHI, TO, RESTART, karo. Readiness, probe, EK, "READY, TO, WORK", CHECK, hai — "KYA, YE, TRAFFIC, HANDLE, karne, ke, liye, TAYYAR, hai?" agar, NAHI, TO, TRAFFIC, mat, bhejo.

Liveness, probe, PERIODICALLY, CHECK, karta hai, ki, container, HEALTHY, hai, ya, NAHI — FAIL, hone, PAR, Kubernetes, container, ko, RESTART, kar, deta hai. Readiness, probe, CHECK, karta hai, ki, container, TRAFFIC, RECEIVE, karne, ke, liye, READY, hai, — FAIL, hone, PAR, Service, TRAFFIC, ROUTING, se, US, pod, ko, HATA, deta, hai (restart, NAHI, karta).

DONO, HTTP, GET, request, TCP, socket, check, YA, EK, COMMAND, EXECUTE, karke, IMPLEMENT, kiye, ja, sakte, HAIN — RESPONSE, SUCCESS, (2xx/3xx, HTTP, code) matlab, HEALTHY.

livenessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 10
  periodSeconds: 10
readinessProbe:
  httpGet:
    path: /ready
    port: 8080
  periodSeconds: 5
❤️
Liveness, probe, EK, "PULSE, CHECK" hai — "KYA, YE, ZINDA, hai?" agar, NAHI, TO, RESTART, karo. Readiness, probe, EK, "READY, TO, WORK", CHECK, hai — "KYA, YE, TRAFFIC, HANDLE, karne, ke, liye, TAYYAR, hai?" agar, NAHI, TO, TRAFFIC, mat, bhejo.
1 / 2
⚡ Quick Recap
  • Liveness probe fail = container restart hota hai
  • Readiness probe fail = traffic routing se hataya jaata hai (restart nahi)
  • HTTP GET, TCP socket, ya command execution se implement ho sakte hain
Is page mein (2 subtopics)

Startup, probe, un, applications, ke, liye, hai, JINKA, STARTUP, TIME, UNPREDICTABLE, ya, LONG, hai — JAB, TAK, startup, probe, SUCCEED, NAHI, hoti, liveness/readiness, probes, DISABLE, rehte, HAIN, taaki, SLOW-STARTING, apps, RESTART, na, ho, jaayein.

startupProbe:
  httpGet:
    path: /healthz
    port: 8080
  failureThreshold: 30
  periodSeconds: 10

"failureThreshold" batata hai, KITNI, BAAR, probe, FAIL, honi, CHAHIYE, PEHLE, ki, ACTION, li, jaaye — jaise, "failureThreshold: 3" ka, MATLAB, hai, 3, CONSECUTIVE, failures, ke, BAAD, hi, container, RESTART, hoga (liveness) ya, TRAFFIC, se, HATAYA, jaayega (readiness).