Dynamic Multi-Cluster Controllers with controller-runtime - Marvin Beckers & Stefan Schimanski
About this talk
This talk explores the challenges of building controllers that can reconcile resources across dynamic fleets of Kubernetes clusters, addressing the evolving multi-cluster landscape. The speakers introduce a method for creating a dynamic cluster provider that can register new Kubernetes clusters from various sources. They provide a hands-on walkthrough for developing a cluster provider, event handlers, and reconciler functions, using a simplistic implementation for "kind" clusters as a starting point to illustrate how more complex provider designs could be constructed, such as those for Cluster API (CAPI) or kcp. Marvin Beckers, a senior software engineer at Kubermatic, and Stefan Schimanski, a Principal Engineer at Nvidia, bring their extensive experience in Kubernetes and control planes to guide the audience through this important topic.
More from this event
See all 108 talks →
Why are we still talking about containers? - Kelsey Hightower at ContainerDays 2025
46:56
Saxo Service Blueprint: Bridging Old and New World with Kubernetes Operators - Jinhong Brejnholt
36:25
Engineering Velocity, Building Trust: DevOps in 2025 - Stephan Stapel
33:17
Getting Started with eBPF Made Easy - Qasim Sarfraz & Michael Friese
33:05