McK8s: Container Orchestration in Kubernetes Multi-Clusters
Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 17:25· Room 502 AB + Online·
summary
An integrated system that extends KubeFed to place, autoscale, offload and provision clusters using KubeFed, Cluster API, Prometheus, Cilium and Surf is described and demoed. The demo uses one management cluster and five workload clusters and moves from 5 to 10 to 15 replicas, triggers remote bursting and then auto-provisions a new OpenStack cluster named cloud1 that joins the federation. Key components include the multi-cluster scheduler, the cloud cluster provisioner, and a multi-cluster horizontal pod autoscaler and they work end-to-end.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:48Cloud Deployments
- 2:23Challenges
- 3:29Kubernetes Sync
- 5:42Architecture
- 6:53Custom Resources
- 7:34MultiCluster Scheduler
- 9:48MultiCluster Service
- 10:21MultiCluster Autoscaler
- 11:01Manifest File
- 11:38Credentials
- 13:16Demo
- 15:44Deploy Custom Resources
- 18:16Deploy MultiCluster Applications
- 20:05Deploy MultiCluster Application Hello
- 22:15Deploy MultiCluster Application
- 23:40Burst Application
- 24:53Cloud Provisioning
- 27:39Automated Placement
related talks
43mmck8s: A Container Orchestration Platform for Geo-distributed Multi-cluster Environments
19mKeynote: Kubernetes Federation
37mManaging and Running Multiple Kubernetes Clusters in Hybrid Setups
11mKeynote: Multicluster Strategies to “Kubernetify” Legacy Apps
01h 02mIntro + Deep Dive: Multicluster SIG
18mDeclarative chain to Kubernetes multi clusters for automation of HA workloads.
46mDemystifying Kubernetes and Containers Orchestration for Developers
01h 01mDeploying Kubernetes, a Container Cluster Manager
