- maxSurge: 1 (explicit integer, avoid percentage rounding) - minReadySeconds: 30 (was 10) — new pod must be stable longer before old is killed - progressDeadlineSeconds: 600 — detect stuck rollouts - readinessProbe failureThreshold: 3 (was 2) — more tolerance after old pod is gone - Add PodDisruptionBudget minAvailable: 1 — prevents voluntary disruptions from dropping below 1 pod |
||
|---|---|---|
| .. | ||
| deployment.yaml | ||
| kustomization.yaml | ||
| namespace.yaml | ||
| pdb.yaml | ||
| service-headless.yaml | ||
| service.yaml | ||