Watch Marvin's and Stefan's talk at KubeCon + CloudNativeCon EU 2025
In this session, Marvin Beckers (Kubermatic) and Stefan Schimanski (Upbound) explore how to extend controller-runtime for dynamic multi-cluster management. As Kubernetes shifts towards multi-cluster architectures, maintaining uniform controllers across dynamically changing clusters becomes a challenge.
This talk covers:
- Writing controllers that reconcile resources across multiple clusters
- How to build a custom cluster provider to dynamically register clusters
- A hands-on example using “kind” clusters and how this can be extended to more complex setups like Cluster API (CAPI) or KCP
Speakers: Marvin Beckers, Team Lead at Kubermatic and Stefan Schimanski (Upbound)