Voltar ao catalogoINFRA-06
Nenhum liveness, readiness ou startup probe em nenhum deployment
HighAchado ConfirmadoInfraestruturaRodada 3
Evidencia
Grep por `livenessProbe`, `readinessProbe`, `startupProbe` retornou zero resultados nos deployments de producao.
Impacto Tecnico
Kubernetes nao detecta container em deadlock ou OOM. Pod antigo terminado antes do novo estar pronto.
Impacto de Negocio
Erros 502/503 durante deploys e falhas silenciosas.
Recomendacao
Adicionar readinessProbe para /health-status. Adicionar startupProbe para tempo de inicializacao .NET.
Arquivos Afetados
.github/kubernetes/production/api.yaml.github/kubernetes/production/authserver.yaml.github/kubernetes/production/angular.yaml
Acoes Relacionadas
{
"id": "INFRA-06",
"title": "Nenhum liveness, readiness ou startup probe em nenhum deployment",
"severity": "High",
"type": "achado confirmado",
"category": "infrastructure",
"description": "Zero ocorrencias de probes em todos os 22 manifests Kubernetes.",
"evidence": "Grep por `livenessProbe`, `readinessProbe`, `startupProbe` retornou zero resultados nos deployments de producao.",
"technicalImpact": "Kubernetes nao detecta container em deadlock ou OOM. Pod antigo terminado antes do novo estar pronto.",
"businessImpact": "Erros 502/503 durante deploys e falhas silenciosas.",
"recommendation": "Adicionar `readinessProbe` para `/health-status`. Adicionar `startupProbe` para tempo de inicializacao .NET.",
"files": [
".github/kubernetes/production/api.yaml",
".github/kubernetes/production/authserver.yaml",
".github/kubernetes/production/angular.yaml"
],
"pass": 3,
"relatedActions": [
"ACT-6.2.1"
]
}
Descricao
Zero ocorrencias de probes em todos os 22 manifests Kubernetes.