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)

Quick Reference

Installs
2
GitHub Stars
3
First Seen
Feb 28, 2026
kubespray-deployment — sigridjineth/kubespray-skills