Scaling PDBs: Introducing Multi-Cluster Resilience with x-pdb
2025-03-31 , The Waterloo

As organizations increasingly adopt multi-cluster Kubernetes deployments to enhance scalability and reliability, managing workload resilience becomes critical.
Traditional Pod Disruption Budgets (PDBs) are effective within single clusters but fall short in distributed, multi-cluster setups. In this talk, i introduce x-pdb, a novel approach to extending PDB capabilities across multiple clusters. Attendees will learn how x-pdb enables seamless coordination between clusters to prevent unexpected disruptions, reduce downtime, and optimize service availability. I will dive into the technical architecture, key use cases, and a live demo showcasing how x-pdb simplifies cross-cluster resilience. Whether you're managing large-scale production environments or planning a multi-cluster strategy, this session will equip you with practical insights to enhance your Kubernetes deployments.


Running stateful workloads across multiple clusters requires significant engineering effort. We at Form3 do large scale payment processing around the world across 3 major cloud providers and in our own datacenters.

In this talk we would like to share the problems we have faced on our journey and also give back a piece of software (x-pdb) to the community which enables us to reliably operate stateful workloads across clusters.

Moritz is a platform architect, Open Source maintainer and contributor in the Kubernetes Ecosystem with a strong interest in information security and automation. He's employed at Form3 and currently operating a true multi-cloud Kubernetes platform across three cloud providers and bare-metal.