Kubernetes Bölüm 6: Pod Yaşam Döngüsü ve Probe’lar

Pod Statüleri

Pending: Kubernetes tarafından Pod kabul edildi, container image’lerinin inmesi bekleniyor.

Running: Pod, bir Node ile ilişkilendirildi ve tüm container’lar oluşturuldu.

Succeeded: Pod’daki tüm container’lar sonlandırıldı, yeniden başlatılmayacaklar.

Failed: Tüm container’lar sonlandırıldı, sonlandırılırken en az 1 tanesi hata verdi.

Unknown: Pod state alınamıyor. Pod’un üzerinde çalıştığı Node’dan bilgi alınamıyor.

 

Probe’lar

Periyodik olarak cluster’da yapılan diagnostic (tarama) operasyonudur. Kubernetes, Pod’un durumunu probe işlemleri ile öğrenir. 3 çeşit probe gerçekleşir:

  1. Liveness Probe: Sağlıklı çalışıyor mu? Beklendiği şekilde çalışıyor mu? Diye kontrol eder.
  2. Readiness Probe: Pod request kabul edebilir mi? Diye kontror eder.
  3. Startup Probe: Container’daki uygulama başarılı şekilde çalıştı mı? Diye kontrol eder.

Probe Metotları

Execaction: Container içerisinde bir şey çalıştırmak, bir iş gerçekleştirmek için kullanılır.

TCPSocketAction: Container’ın ip adresi ve portu kullanılarak TCP kontrolü yapılır.

HTTPGetAction: Container’a http request gerçekleştirmek için kullanılır.

Metotların geri dönüşleri: Success, Failure veya Unknown şeklinde olur.

Data Science Earth

Data Science Earth ekibi, üst düzey Veri Bilim çözümleri üretmek amacı ile toplanmış akademisyenler ve uzmanlardan oluşmaktadır. Öncelikli olarak veri bilincini geliştirmeyi ve küreselleşen rekabet ortamında verinin gücünün doğru kullanılmasını sağlamayı amaçlamaktadır.

Sponsor

QuestionPro 35 farklı soru seçim özelliği ile anket çalışmalarımıza güç katmaktadır.