Review a rolling update that cannot afford lost capacity.

Instruction: Calculate rollout capacity and explain the protection a disruption budget does and does not provide.

Context:

A fictional stateless Deployment has four ready replicas. Four are required for the current load. The cluster has room for one additional replica. Proposed rolling settings are maxSurge: 1 and maxUnavailable: 0. A PodDisruptionBudget requires at least three available Pods. New Pods take 45 seconds to become ready.

Updated

Official answer available

Read the opening below, then unlock the full answer and practical guidance.

The proposed rolling settings can add one replica before retiring an old one, keeping the desired four available during a healthy rollout...

Related Questions