Skip to content

Configure a Pod Disruption Budget ​

Ensure a minimum number of Pods remain available during cluster maintenance and rolling updates.

Prerequisites

  • The target Pods must be running.
  • Note the labels of the Pods to protect in advance.

Step 1. Open the Create PDB form ​

Select Policy → Pod disruption budgets from the left sidebar. Click the Create pod disruption budget button in the top right.


Step 2. Enter basic information ​

FieldDescriptionExample
NamePDB namemy-app-pdb
NamespaceTarget namespacedefault

Step 3. Configure Pod Selector ​

Select the Pods to protect using labels.

KeyValue
appmy-app

Step 4. Choose a protection strategy ​

Select either Min Available or Max Unavailable.

StrategyDescriptionWhen to Use
Min AvailableMinimum number or percentage of Pods to keep runningWhen minimum availability is critical
Max UnavailableMaximum number or percentage of Pods that can be disrupted at onceWhen update speed matters

Configuration examples ​

Total PodsSettingMeaning
3minAvailable: 2Keep at least 2 (max 1 simultaneous disruption)
5maxUnavailable: 1Allow max 1 simultaneous disruption
10minAvailable: 80%Keep at least 80% (8 Pods) running

WARNING

PDBs only apply to voluntary disruptions (e.g., node drains, rolling updates). They do not protect against involuntary disruptions like node failures.


Step 5. Confirm creation ​

Click Create. Verify the created PDB in the Pod disruption budgets list.

  • Allowed Disruptions: Number of Pods that can currently be disrupted
  • Current Healthy: Number of currently healthy Pods

Next Steps ​

The New Standard for AI Infrastructure