maxUnavailable: 1 was killing the only pod before the new one was ready, taking the site down for the entire image pull + boot window on every deploy. Switch to maxSurge: 1 / maxUnavailable: 0 so K8s spins up the replacement and waits for its readinessProbe to pass before tearing down the old pod. |
||
|---|---|---|
| .. | ||
| deployment-backfill.yaml | ||
| deployment-grid-rs.yaml | ||
| deployment-hrrr-point-rs.yaml | ||
| deployment.yaml | ||
| hpa.yaml | ||
| kustomization.yaml | ||
| metrics-service.yaml | ||
| namespace.yaml | ||
| rbac.yaml | ||
| service.yaml | ||