Sobes.tech
Middle

Ի՞նչ է տեղի ունենում այս Helm շաբլոնում: (նկար՝ liveness probe-ի շաբլոնով)

sobes.tech AI

Պատասխան AI-ից

Այս Helm շաբլոնում նկարագրված է Kubernetes պոդի համար liveness probe։ Liveness probe-ը այն ստուգումն է, որը kubelet-ը իրականացնում է՝ որոշելու համար, արդյոք կոնտեյները կենդանի է։

Շաբլոնը սահմանում է ստուգման պարամետրերը, օրինակ՝

  • httpGet — HTTP հարցում կոնտեյների ներսում որոշակի ուղու և պորտի համար
  • initialDelaySeconds — ուշացում առաջին ստուգումից առաջ
  • periodSeconds — ստուգումների միջև ընդմիջում

Եթե liveness probe-ը չանցնի, Kubernetes-ը վերագործարկում է կոնտեյները, ինչը օգնում է ավտոմատ կերպով վերականգնել ծրագիրը՝ կախվածությունից կամ սխալներից։

Շաբլոնից օրինակ կարող է լինել հետևյալը՝

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

Սա նշանակում է, որ 30 վայրկյանից հետո սկսվելու են HTTP ստուգումները /healthz հասցեում՝ ամեն 10 վայրկյանում։