Junior — Middle
Qual é o papel e o propósito dos testes de lançamento no Kubernetes?
sobes.tech IA
Resposta da IA
As sondagens de arranque (ou contenedores de teste, em inglês "probes") no Kubernetes são usadas para verificar o estado e a prontidão dos pods (contentores). Os principais tipos de sondagens:
- Sondagem de Vivacidade (Liveness Probe) — verifica se o contentor está vivo. Se a verificação falhar, o contentor é reiniciado.
- Sondagem de Prontidão (Readiness Probe) — verifica se o contentor está pronto para receber tráfego. Caso contrário, o serviço não envia pedidos para ele.
Objetivos das sondagens:
- Garantir a recuperação automática da aplicação em caso de falhas.
- Gerir o encaminhamento de tráfego apenas para as instâncias prontas.
- Melhorar a estabilidade e fiabilidade das aplicações.
Exemplo de configuração de sondagens no manifesto de um Pod:
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15
periodSeconds: 20
readinessProbe:
httpGet:
path: /ready
port: 8080
initialDelaySeconds: 5
periodSeconds: 10
Assim, as sondagens de arranque ajudam o Kubernetes a controlar o estado das aplicações e a garantir o seu funcionamento estável.