Deep Dive: Kubespray (a sig-cluster-lifecycle's project)
summary
Ansible-based Kubernetes lifecycle manager that deploys clusters from bare metal to major clouds using kubeadm and Terraform, with CI running on OpenStack/OVH; community reports ~6,400 stars and 450 contributors and growth of 200+ in a year. Supports multiple OSes, container runtimes and ARM and bare-metal nodes, local LBs, and deploys 10 test clusters for CI. Known limits: upgrades and image downloads can stall, and etcd needs splitting past ~2,000 nodes.
AI-written summary · about
chapters (18)
- 0:00Start
- 1:32Mission of kubespray
- 1:42Kubespray at a glance
- 2:51Deployment workflow
- 4:07Lifecycle of cluster operations
- 4:54Certificate Management
- 5:59High Availability
- 6:54Local LB (default)
- 7:28User options
- 9:35Cross-platform
- 10:18Multi-arch
- 11:26Project principles Ensure that Kubespray is production-ready
- 12:56Continuous Integration
- 14:59Contribution guidelines
- 15:35Larger contributions
- 16:47Long-term support in Kubespray
- 17:35Kubespray Community In 2019
- 19:17Roadmap 2019
related talks
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
34mDeep Dive: Kubernetes/Kubespray (Cluster Lifecycle) SIG
36mKubespray Intro
44mSIG Cluster Lifecycle: What's New in Kubespray
12mKubespray: Driving Cost-Efficiency for AI on Kubernetes
04mLightning Talk: Kubespray CI with KubeVirt on Baremetal
43mDeep Dive: SIG Cluster Lifecycle
40mBuilding Custom GPU Clusters at Scale: Using Kubespray To Create High-Performance AI Infrastructure
