3 ms·
Some big picture context on why federation is being built. Federation enables "single-pane of glass" management of multiple Kubernetes clusters over different
by philips 10y ago
Some big picture context on why federation is being built.
Federation enables "single-pane of glass" management of multiple Kubernetes clusters over different datacenters or failure domains think east, west, etc. I give a quick whirlwind explanation in my KubeCon talk[1].
There are really two relevant diagrams/concepts. First, a single data center cluster[2] which can handle thousands of worker machines but is designed for a single major failure domain like a datacenter. Then you add a federation control plane that runs across multiple datacenters[3] on top.
The really fun thing about this architecture is that it essentially replicates the exact same architecture of Kubernetes for a second tier. The Kubernetes Federation API speaks the same REST API (mostly) and backs by the same clustered data store (etcd). Only instead of running instances of the API and etcd across multiple machines you run them across multiple data centers. And instead of the federation API having individual machines as its client it has the datacenters as clients. Pretty neat.
Overall I see this enabling useful experiences for people running multiple applications. The big trick will be integration with global load balancers, DNS, etc in ways that people who care about multi-datacenter redundancy will find useful. But, Google Cloud already has some of that today as demonstrated in the blog here.
Neat progress. Love this blog series.
[1] https://youtu.be/3G8uWxVDQcE?list=PLj6h78yzYM2PqgIGU1Qmi8nY7dqn9PCr4&t=1297 https://youtu.be/3G8uWxVDQcE?list=PLj6h78yzYM2PqgIGU1Qmi8nY7...
[2] https://speakerdeck.com/philips/kubecon-2016-self-hosted-scale-and-federation-with-kubernetes-v1-dot-4-and-beyond?slide=42 https://speakerdeck.com/philips/kubecon-2016-self-hosted-sca...
[3] https://speakerdeck.com/philips/kubecon-2016-self-hosted-scale-and-federation-with-kubernetes-v1-dot-4-and-beyond?slide=43 https://speakerdeck.com/philips/kubecon-2016-self-hosted-sca...