Kubespray Intro
summary
Kubespray deploys and manages Kubernetes clusters using Ansible playbooks and containerized control plane components, supports heterogeneous OSes and cloud or bare‑metal nodes, and uses three certificate modes (openssl, kubeadm, Vault). CI runs 20+ configuration scenarios; safe and unsafe upgrade paths exist; clusters scale in tests to 1,000 nodes in ~7 hours. Network plugins like Calico/Canal/Weave are configurable, multi‑master works via a per‑host load balancer pattern, but automatic node autoscaling (VM provisioning) is not provided.
AI-written summary · about
chapters (17)
- 0:00Introductions and overview
- 1:27Why kubernetes deployment
- 2:05Kubernetes building blocks
- 3:45Challenges of deployment
- 6:21Introduction to Kubespray
- 7:36Ansible and community
- 8:48Platform flexibility
- 9:49Certificates and networking
- 10:54Community growth
- 12:21Continuous integration
- 14:26Deployment workflow steps
- 15:29Component upgrade workflow
- 16:10Upgrade strategies
- 17:08High availability
- 18:05Scaling and performance
- 18:57Future roadmap
- 21:11Q&A session
related talks
34mDeep Dive: Kubernetes/Kubespray (Cluster Lifecycle) SIG
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
44mSIG Cluster Lifecycle: What's New in Kubespray
12mKubespray: Driving Cost-Efficiency for AI on Kubernetes
04mLightning Talk: Kubespray CI with KubeVirt on Baremetal
30mDeploying Kubernetes Without Scaring Off Your Security Team
19mHardening automation with Kubespray - A journey into the open-source security world
