Static website, mission 6 of 7
Ship v2
intermediate, about 10 minutes, in the Kubernetes Simulator
Opens once you pass Launch day.
The briefing
nginx:1.28 is out and you need it live — without taking the site down.
Change a deployment's pod template (its image, say) and it starts a rolling update: a new ReplicaSet grows while the old one shrinks. Two limits govern the pace — maxSurge (up to 25% extra pods) and maxUnavailable (up to 25% missing) — so with 6 replicas it runs at most 8 pods and keeps at least 5 ready.
kubectl rollout status follows it to the end.
What you'll do
- Every web pod runs nginx:1.28
- Follow it with kubectl rollout status
- Bonus star: Keep at least 5 pods serving the whole way through
The mission checks the cluster, not your keystrokes: any fix that works, passes.
Read first
More Static website missions
- 1. Your first pod
- 2. Pods that heal
- 3. Give it an address
- 4. Look inside
- 5. Launch day
- 6. Ship v2
- 7. The 3am page