kubespray-deployment
Installation
SKILL.md
Kubespray Deployment
Overview
Kubespray deploys production-ready Kubernetes clusters using Ansible. It automates OS preparation, container runtime installation, etcd clustering, control plane bootstrapping, and CNI deployment.
Core principle: Kubespray uses kubeadm internally but handles everything kubeadm doesn't - OS config, containerd, CNI, and HA setup.
When to Use
- Deploying new Kubernetes clusters
- Setting up inventory for multi-node clusters
- Configuring cluster variables (CNI, versions, addons)
- Running initial cluster deployment
Not for: Upgrades (use kubespray-operations), troubleshooting failures (use kubespray-troubleshooting)