14-16 Mar 2026
Voltar ao catalogo

Nenhum liveness, readiness ou startup probe em nenhum deployment

INFRA-06
HighAchado ConfirmadoInfraestruturaRodada 3

Descricao

Zero ocorrencias de probes em todos os 22 manifests Kubernetes.

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"
  ]
}