IT-lexikon › Infrastruktur › Liveness probe

Liveness probe

Infrastruktur In English → Uppdaterad: 2026-05-29

En hälsokontroll i Kubernetes som avgör om en container fortfarande "lever" eller har hängt sig. Misslyckas den startar kubelet om containern automatiskt. Lösningen på processer som inte kraschat men fastnat i ett dödläge.

Mekanik: kubelet kör periodiskt en probe — HTTP GET mot en endpoint, ett TCP-anslutningsförsök, eller ett kommando i containern. Svarar den inte korrekt ett visst antal gånger i rad anses containern död och startas om. Use case: en app som hamnat i deadlock, en minnesläcka som gjort den oresponsiv, eller en hängd tråd — processen lever (kraschade inte) men fungerar inte, och bara en omstart hjälper. Fälla: en för aggressiv liveness probe (för kort timeout, eller som testar beroenden) kan starta om friska containrar i onödan och förvärra problem (omstartsstorm under hög last) — den ska bara testa "är JAG hängd", inte "fungerar mina beroenden". Skiljer sig från readiness (om den ska ta trafik) och startup (om den startat klart). Hör ihop med readiness probe och startup probe.

← Tillbaka till lexikonet