PodDisruptionBudgets vs ReplicaSet Scaling

PDBs prevent voluntary disruption from killing too many pods. The pattern.

Setup

PDB and ReplicaSet scaling are two related but distinct concepts. PDBs control voluntary disruption; ReplicaSet scaling controls replica count. The discipline is using each for its purpose; conflating them produces operational issues.

What setup looks like:

Setup is per-workload. The PDB protects the workload's availability during voluntary disruptions.

When

Multi-pod services benefit from PDBs. Stateful workloads, leader-elected services, multi-replica services all need protection from too-aggressive eviction.

The when-to-use is broad. Most multi-replica production services benefit from PDBs.

Avoid

Some PDB configurations produce predictable problems. minAvailable: 100% is the most common mistake; the discipline is recognizing and avoiding it.

PDB vs ReplicaSet scaling is one of those Kubernetes operational concepts that benefits from clear understanding. Nova AI Ops integrates with cluster operational telemetry, surfaces PDB-related patterns, and supports the team's operational discipline.