Sobes.tech
Middle

Čo sa deje v tomto šablóne Helm? (obrázok so šablónou liveness probe)

sobes.tech AI

Odpoveď od AI

V tomto šablone Helm je opísaná kontrola životnosti (liveness probe) pre Kubernetes podu. Kontrola životnosti je kontrola, ktorú vykonáva kubelet, aby určila, či je kontajner živý.

Šablóna stanoví parametre kontroly, napríklad:

  • httpGet — HTTP požiadavka na špecifickú cestu a port vnútri kontajnera
  • initialDelaySeconds — oneskorenie pred prvou kontrolou
  • periodSeconds — interval medzi kontrolami

Ak kontrola životnosti zlyhá, Kubernetes reštartuje kontajner, čo pomáha automaticky obnoviť aplikáciu pri zamrznutí alebo chybách.

Príklad zo šablóny môže vyzerať takto:

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

To znamená, že po 30 sekundách od spustenia začnú HTTP kontroly na /healthz každých 10 sekúnd.