Deep Dive: Kubernetes SIG Multicluster
summary
Federation v2 uses CRDs to make multi-cluster Kubernetes declarative: admins register a target type with typeConfig/template/placement/overrides, flip a propagation flag, and the control plane spawns sync and scheduler controllers that actively reconcile resources across clusters. Tools include kube-federate (kubefed) commands like federate enable and kubectl api-resources to auto-generate federated CRDs (HPA shown), plus a replica scheduling controller that redistributes a total replica count by weights. Implemented features: cross-cluster service discovery, dynamic rebalancing, namespace federation; currently Alpha.
AI-written summary · about
chapters (8)
- 0:00Introduction to multi-cluster
- 1:42Use cases and motivations
- 4:43Evolution of Federation v2
- 7:53API structure and primitives
- 17:26Controller architecture
- 23:28Tooling and implementation
- 31:58Current capabilities and roadmap
- 34:27Q&A session
related talks
01h 02mIntro + Deep Dive: Multicluster SIG
35mKubernetes Multicluster SIG
35mKubernetes Multicluster SIG
34mKubernetes Multi-Cluster Operations without Federation
18mSIG Multicluster Intro
01h 00mIntro + Deep Dive: Multicluster SIG
46mCluster Federation in Kubernetes: Past, Present and the Future
27mKubernetes Cluster Federation: How to Write a Federated Controller? [A]
