14-16 Mar 2026
Voltar ao Plano

Adicionar liveness/readiness/startup probes em todos os deployments (INFRA-06)

ACT-6.2.1
Varredura CurtoAltaEsforco: MComplexidade: MediaParalelizavel
Por que e urgente

Kubernetes nao detecta containers travados sem probes configuradas. Usuarios recebem erros 502/503 sem aviso

Risco de nao fazer

Kubernetes nao detecta containers travados. Usuarios recebem erros 502/503 sem aviso

Modulos Impactados

.github/kubernetes/production/api.yaml.github/kubernetes/production/authserver.yaml.github/kubernetes/production/angular.yaml

Passos de Implementacao

  1. 1Corrigir `App__HealthCheckUrl` no ConfigMap para `https://cargofleet-api:443/health-status` ou `http://cargofleet-api:80/health-status`
  2. 2Adicionar `readinessProbe` apontando para `/health-status` em todos os deployments
  3. 3Adicionar `livenessProbe` com `initialDelaySeconds: 60` e `periodSeconds: 30`
  4. 4Adicionar `startupProbe` com `failureThreshold: 30` para dar 5 minutos ao .NET inicializar

Achados Relacionados