Sobes.tech
Intern

Pod daxilindəki tətbiqin başladığını necə başa düşmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Pod daxilində tətbiqin başladığını başa düşmək üçün bir neçə yanaşma istifadə oluna bilər:

  • Konteyner statusunu yoxlamaq: kubectl get pods əmri podun statusunu göstərəcək. RunningREADY statusu və gözlənilən sayda konteyner yaxşı işarədir.
  • Konteynerin logları: kubectl logs <pod-adi> əmri tətbiqin loglarını görməyə imkan verir. Əgər loglarda uğurlu başlanğıc və ya səhvsiz mesajlar varsa, bu, tətbiqin başladığını göstərir.
  • Readiness və Liveness probe-lərini yoxlamaq: əgər pod manifestində readinessProbelivenessProbe konfiqurasiya olunubsa, Kubernetes tətbiqin vəziyyətini izləyəcək. kubectl describe pod <pod-adi> əmri probe-lərin vəziyyətini göstərəcək.

Status və logların yoxlanması üçün nümunə:

kubectl get pods
kubectl logs <pod-adi>
kubectl describe pod <pod-adi>

Əgər tətbiq müəyyən portda dinləyirsə, kubectl exec icra edə və pod daxilində xidmətin əlçatanlığını yoxlaya bilərsiniz.