Back to Schedule

Building a Kubernetes Distribution From Scratch: Lessons From an Official Distribution Journey

Benjamin Schimke

16:00 - 16:45

Uptown

What does it take to build a Kubernetes distribution from the ground up? In this session, we'll explore the journey of creating Canonical's Kubernetes distribution, diving into the technical challenges, strategic decisions, and key lessons learned—insights that apply to any distribution or open-source project. We'll break down the fundamentals: What exactly is a Kubernetes distribution? How do they differ, and what do they entail? From managing cluster state to release automation and documentation, we'll cover the critical components that shape a production-ready distribution. By the end of this talk, you'll have a clear understanding of what goes into building and maintaining a Kubernetes distribution, along with the essential factors that set one apart from another.