Intern
Чӣ гуна фаҳмидан мумкин аст, ки барнома дар дохили под оғоз шудааст?
sobes.tech AI
Ҷавоб аз AI
Барои фаҳмидани он, ки барномаи дар дохили под оғоз ёфтааст, метавон чанд роҳро истифода бурд:
- Таҳқиқи ҳолати контейнери: фармони
kubectl get podsҳолати подро нишон медиҳад. ҲолатиRunningваREADYбо шумораи контейнерҳо баробар бо интизорӣ, нишони хуб аст. - Логҳои контейнери: фармони
kubectl logs <номи-под>имкон медиҳад, ки логҳои барномаро бинед. Агар дар логҳо паёмҳои дар бораи оғозёбӣ муваффақона ё бе хатоҳо бошанд, маънои онро дорад, ки барнома оғоз ёфтааст. - Таҳқиқи probe-ҳои Readiness ва Liveness: агар дар манифести поди конфигуратсияҳои
readinessProbeваlivenessProbeгузошта шуда бошанд, Kubernetes ҳолати барномаро назорат мекунад. Фармониkubectl describe pod <номи-под>ҳолати probe-ҳоро нишон медиҳад.
Масалан барои санҷиши ҳолат ва логҳо:
kubectl get pods
kubectl logs <номи-под>
kubectl describe pod <номи-под>
Агар барнома дар порти муайян гӯш мекунад, шумо инчунин метавонед kubectl exec иҷро кунед ва дастрасии хидматро дар дохили под санҷед.