Voltar ao PlanoACT-6.2.1
Adicionar liveness/readiness/startup probes em todos os deployments (INFRA-06)
Varredura CurtoAltaEsforco: MComplexidade: MediaParalelizavel
Modulos Impactados
.github/kubernetes/production/api.yaml.github/kubernetes/production/authserver.yaml.github/kubernetes/production/angular.yaml
Passos de Implementacao
- 1Corrigir `App__HealthCheckUrl` no ConfigMap para `https://cargofleet-api:443/health-status` ou `http://cargofleet-api:80/health-status`
- 2Adicionar `readinessProbe` apontando para `/health-status` em todos os deployments
- 3Adicionar `livenessProbe` com `initialDelaySeconds: 60` e `periodSeconds: 30`
- 4Adicionar `startupProbe` com `failureThreshold: 30` para dar 5 minutos ao .NET inicializar
Kubernetes nao detecta containers travados sem probes configuradas. Usuarios recebem erros 502/503 sem aviso
Kubernetes nao detecta containers travados. Usuarios recebem erros 502/503 sem aviso