Sobes.tech
Middle

Bu Helm şablonunda ne oluyor? (yaşam testi şablonuyla birlikte görüntü)

sobes.tech yapay zeka

AI'dan gelen yanıt

Bu Helm şablonunda Kubernetes podu için bir yaşam belirtisi (liveness probe) tanımlanmıştır. Yaşam belirtisi, kubelet'in konteynerin canlı olup olmadığını belirlemek için yaptığı bir kontroldür.

Şablon, kontrol parametrelerini belirler, örneğin:

  • httpGet — konteyner içindeki belirli bir yol ve porta HTTP isteği
  • initialDelaySeconds — ilk kontrol öncesi gecikme
  • periodSeconds — kontroller arasındaki zaman aralığı

Eğer yaşam belirtisi geçilmezse, Kubernetes konteyneri yeniden başlatır, bu da uygulamanın takılmalar veya hatalar durumunda otomatik olarak kurtarılmasına yardımcı olur.

Şablondan bir örnek şöyle görünebilir:

livenessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 30
  periodSeconds: 10

Bu, başlatmadan sonra 30 saniye içinde /healthz üzerinde HTTP kontrollerinin her 10 saniyede bir başlayacağı anlamına gelir.