Pod Statüleri:
Podlar oluşturulurlar ve sonlandırılırlar. Bu yaşam döngüsü
boyunca 5 çeşit Pod statüsü vardır.
Pending: Kubernetes
tarafından pod kabul edildi anlamına gelir. İlk statüdür.
Running: Pod
ile Node ilişkilendirildi anlamına gelir. Containerler yaratılmıştır.
Succeeded: Tüm
containerler sonlandırıldı ve yeniden başlatılmayacak.
Failed: Tüm
containerler sonlandırıldı ve sonlandırılırken en az 1 tanesi hata verdi.
Unknown: Pod’un
durumu alınamıyor anlamına gelir. Pod’un çalıştığı Node bilgisi okunamıyor.
Probe Statüleri:
Kubernetes Pod’un durumunu öğrenmek için probe denilen
kavramı kullanır.
Probe periyodik olarak cluster üzerinde tarama (diagnostic)
işlemidir.
Probelar Success, Failure ve Unknown olarak 3 şekilde dönüş
değeri alırlar.
3 çeşit Probe statüsü vardır.
Liveness Probe: Sağlıklı çalışıyor mu?
Beklendiği gibi çalışıyor mu?
Readiness Probe: Pod
request kabul edebilir mi?
Startup Probe: Container
içindeki uygulama başarılı olarak çalışıyor mu?
Probe Yöntemleri:
ExecAction: Container
içinde bir execution yapma yöntemi
TCPSocketAction: Container’ın
IP adresi ve portu kullanılarak TCP kontrolü yapma yöntemi
HTTPGetAction: Container’a
http request gönderme yöntemi
Hiç yorum yok:
Yorum Gönder