CertGrid CertGrid
Hands-on Lab·Certified Kubernetes Administrator

Rolling Update Strategy: maxSurge and maxUnavailable

Poll a Deployment through two rollouts and read the counts. maxSurge shows up as READY exceeding the replica count; Recreate shows up as AVAILABLE dropping to zero. The same three columns tell you which strategy is in force.

Workloads Guide 27 of 103 Intermediate

Sampled every few seconds, so the exact rows depend on timing. The shapes are what to learn.

Any cluster does.
Server NameIP AddressOSRolesCPURAMHDD
CKA1001192.168.0.175Ubuntu 26.04 LTSControl Plane Node2 Core4 GB50 GB
CKA1001-NODE01192.168.0.176Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE02192.168.0.177Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE03192.168.0.178Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB

This guide includes

Use this when you need to know how much capacity a rollout adds or removes while it runs. This matters because maxSurge and maxUnavailable default to 25% each without anyone setting them, and those two numbers decide whether users notice a deploy at all.

Before you start

  1. The defaults, and why 25% is a decision

  2. maxSurge, visible as READY exceeding the replica count

  3. Recreate, and availability hitting zero

Official sources