O Que É um Readiness Probe?
Um readiness probe é uma verificação de saúde periódica que determina se um container está pronto para receber tráfego. Enquanto o probe falha, o orquestrador mantém a instância fora da rotação do load balancer, de modo que as requisições vão apenas para instâncias que podem realmente atendê-las. Ele é distinto de um liveness probe, que decide se deve reiniciar um container.
Por que isso importa
Um container pode estar em execução mas ainda não pronto, por exemplo enquanto aquece um cache ou se conecta a um banco de dados. Um readiness probe evita rotear requisições para ele durante essa janela, o que é essencial para deploys zero-downtime, onde novas instâncias devem se provar antes de receber tráfego.
Conceitos relacionados
- Controla o tráfego; não reinicia o container
- O liveness probe cuida dos reinícios em vez disso
- Chave para rollouts zero-downtime
Guias relacionados
What Is a Liveness Probe?A liveness probe checks whether a running container is still healthy, restarting it automatically when the pr…
What Is a Zero-Downtime Deploy?A zero-downtime deploy releases a new version without any interruption to users, by overlapping old and new i…
What Is Graceful Shutdown?Graceful shutdown lets a process finish in-flight work and release resources cleanly before exiting, instead…