Sobes.tech
Middle

Kas notiek šajā Helm šablonā? (attēls ar dzīvotspējas pārbaudes šablonu)

sobes.tech AI

Atbilde no AI

Šajā Helm šablonā ir aprakstīta dzīvotspējas pārbaude (liveness probe) Kubernetes podam. Dzīvotspējas pārbaude ir pārbaude, ko kubelet veic, lai noteiktu, vai konteiners ir dzīvs.

Šablons nosaka pārbaudes parametrus, piemēram:

  • httpGet — HTTP pieprasījums uz noteiktu ceļu un portu konteinerā
  • initialDelaySeconds — aizkave pirms pirmās pārbaudes
  • periodSeconds — intervāls starp pārbaudēm

Ja dzīvotspējas pārbaude neizdodas, Kubernetes pārstartēs konteineru, kas palīdz automātiski atjaunot lietojumprogrammu, ja tā ir iestrēgusi vai ir kļūdas.

Piemērs no šablona varētu izskatīties šādi:

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

Tas nozīmē, ka pēc 30 sekundēm pēc palaistšanas sāksies HTTP pārbaudes /healthz katru 10 sekundes.