O Que É um Liveness Probe?
Um liveness probe é uma verificação de saúde recorrente que um orquestrador usa para decidir se um container ainda está funcionando. Quando o probe falha além de um limite configurado, o orquestrador reinicia o container para recuperá-lo. Ele mira processos travados ou em deadlock que estão em execução mas não fazem mais progresso.
Por que isso importa
Algumas falhas deixam um processo vivo mas emperrado, como um deadlock ou um pool de threads esgotado, onde apenas um reinício ajuda. Um liveness probe automatiza essa recuperação. Ele deve ser ajustado com cuidado, porque um probe excessivamente agressivo pode reiniciar um serviço saudável-mas-lento e piorar um incidente.
Conceitos relacionados
- Dispara um reinício; o readiness controla o tráfego
- Probes excessivamente agressivos causam loops de reinício
- Frequentemente combinado com um readiness probe separado
Guias relacionados
What Is a Readiness Probe?A readiness probe checks whether a container is ready to accept traffic, removing it from the load balancer u…
What Is Graceful Shutdown?Graceful shutdown lets a process finish in-flight work and release resources cleanly before exiting, instead…
What Is a Circuit Breaker?A circuit breaker stops calling a failing dependency for a cooldown period to prevent cascading failures and…