Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SIG Multicluster and the Path to Federation

56 views

Published on

Lindsey Tulloch gave a talk called 'SIG Multicluster and the Path to Federation' at the Kubernetes + Cloud Native meetup in Toronto in March, 2019.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SIG Multicluster and the Path to Federation

  1. 1. SIG Multicluster and the Path to Federation Lindsey Tulloch • Kubernetes and Cloud Native Toronto
  2. 2. SIG Multicluster https://github.com/kubernetes-sigs/federation-v2 Goal History - Ubernetes/Federation-v1 - SIG Multicluster - Federation-v2 Future Demo
  3. 3. Goal https://github.com/kubernetes-sigs/federation-v2 Create a common interface to deploy kubernetes applications across multiple Kubernetes clusters in order to achieve: ● resource distribution ● service discovery ● high availability
  4. 4. Ubernetes aka Federation kubernetes/kubernetes release-1.3-1.8 https://github.com/kubernetes-sigs/federation-v2 Aimed to Address: ● Capacity Overflow (cloudbursting) ● Sensitive Workloads ● Vendor lock-in Avoidance ● Immunity from zone/limited outages Problems: - Usability ( federation-specific extensions stored in annotations) - Limited flexibility (federated types, placement and reconciliation) - No settled path to GA
  5. 5. SIG Multi-cluster August 2017 - Present Cluster Registry Federation-v2 Kube-mci
  6. 6. Federation V2 kubernetes-sigs/federation-v2 https://github.com/kubernetes-sigs/federation-v2 Core Tenets ● Modularization ● Customizable
  7. 7. Functional Areas ● Host Cluster ● Member Cluster ● Template ● Overrides ● Placement Directives ● Propagation ● Status ● Scheduling
  8. 8. Federated Deployment
  9. 9. Federation V2 kubernetes-sigs/federation-v2 https://github.com/kubernetes-sigs/federation-v2 API Unification
  10. 10. Available Deployment Options ● Automated Deployment ○ script ● Helm Chart ○ Kubernetes 1.11+ ○ Helm 2.10+
  11. 11. SIG Multi-cluster Future - Federation v2 Beta (expected Q1 2019) - Increase the usability of federation - Pull reconciliation
  12. 12. Alternative Multicluster Solutions Out there - Admirality.io Multicluster Scheduler - Focused on scheduling, narrower scope than Federation v2 - Pod level scheduler - Demo: Running Argo workflows across clusters - January 31st Community Meeting - Istio Multicluster - Mesh network across multiple K/clusters - Private Solutions - CERN - Academia (interest!)
  13. 13. Demo
  14. 14. Federation V2 Specs: ● Kubernetes 1.11.0 ● Minikube v0.34.1 ● Kubectl v1.10.0 ● Kubebuilder v1.0.4 ● etcd ● Cluster-registry (crinit tool) ● apiserver-builder
  15. 15. Thank you! Resources 1. kubernetes-sigs/federation-v2 2. Sample Fed-v2 Demo 3. Test script to deploy on minikube 4. SIG-Multicluster Update Slides 5. Kubernetes Cluster Federation 6. Kubernetes Federation Evolution 7. SIG-Multicluster Deep Dive: Paul Morie and Irfan Ur Rehman 8. Federation v2 Concepts 9. Federated Istio Demo by Daneyon Hansen

×