Pod Lifecycle
Pod, KAI, PHASES, se, GUZARTA, hai: Pending, (scheduled, ho, RAHA, hai, ya, images, PULL, ho, RAHI, HAIN), Running, (KAM, se, KAM, EK, container, chal, RAHA, hai), Succeeded, (SAARE, containers, SUCCESSFULLY, COMPLETE, ho, GAYE, — one-off, jobs, ke, liye), aur, Failed, (containers, ERROR, ke, saath, EXIT, hue).
HAR, pod, ke, ANDAR, ke, INDIVIDUAL, containers, ki, apni, "container, states" bhi, hoti, HAIN: Waiting, Running, ya, Terminated — YE, POORE, pod, ki, PHASE, se, ALAG, hai.
# Pod ki phase dekho
kubectl get pod my-pod -o jsonpath='{.status.phase}'
# Detailed status (events ke saath)
kubectl describe pod my-pod- Pod phases: Pending -> Running -> Succeeded/Failed
- Container states (Waiting/Running/Terminated) pod phase se separate hain
- CrashLoopBackOff = container baar-baar crash ho raha hai
Pod's, "restartPolicy" (Always, OnFailure, ya, Never) batata hai, ki, container, EXIT, hone, PAR, KYA, karna, hai. Deployments, HAMESHA, "Always" use, karte, HAIN — ONE-OFF, Jobs, "OnFailure" ya, "Never" use, karte, HAIN.
spec:
restartPolicy: OnFailureREADINESS, GATES, EXTRA, CONDITIONS, ADD, karte, HAIN, JO, pod's, readiness, DETERMINE, karne, mein, HELP, karte, HAIN — EXTERNAL, systems, (jaise, load, balancer, health, checks) ko, bhi, POD, READINESS, mein, FACTOR, karne, deta, hai.