Sobes.tech
Middle

Дар ин шаблони Helm чӣ рӯй медиҳад? (тасвир бо намунаи probe-и зиндагӣ)

sobes.tech AI

Ҷавоб аз AI

Дар ин шаблони Helm, ки барои Kubernetes pod истифода мешавад, як probe-и зиндагӣ (liveness probe) тавсиф шудааст. Probe-и зиндагӣ як санҷиш аст, ки kubelet иҷро мекунад, то муайян кунад, ки оё контейнер зинда аст.

Шаблон параметрҳои санҷишро муайян мекунад, масалан:

  • httpGet — дархости HTTP ба роҳи муайян ва порти дохили контейнер
  • initialDelaySeconds — таъхир пеш аз санҷиши аввал
  • periodSeconds — фосилаи байни санҷишҳо

Агар probe-и зиндагӣ натавонад гузарад, Kubernetes контейнерро аз нав оғоз мекунад, ки кӯмак мекунад, ки барнома автоматӣ барқарор шавад дар ҳолати банд ё хато.

Масалан аз шаблон метавонад чунин бошад:

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

Ин маъно дорад, ки пас аз 30 сония пас аз оғоз, санҷишҳои HTTP дар /healthz ҳар 10 сония оғоз мешаванд.