Trade-off das Tolerations
A demo usa tolerationSeconds: 3600 (1h). Não existe valor universal - o mesmo mecanismo que protege na desconexão ATRASA a recuperação numa falha real de node (o control plane não distingue "rede caiu" de "node morreu").
| Perfil da app | tolerationSeconds sugerido |
|---|---|
| Stateless com réplicas em vários nodes | 300-900 (failover rápido importa mais) |
| Stateful singleton | Longo/indefinido (evita split-brain) |
| DC-crítica ("se a AWS cair") | Longo + réplicas em múltiplos nodes |
Insight: com zone labels (topology.kubernetes.io/zone por DC), o Kubernetes CANCELA evictions quando a zona inteira fica unreachable - o cenário "AWS caiu" já fica protegido por design.