kubespray-operations

Automates Kubernetes cluster lifecycle via managed Airflow deployments.

6|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/sigridjineth/kubespray-skills --skill kubespray-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubespray-operations
Source: https://github.com/sigridjineth/kubespray-skills/tree/main/kubespray-operations
Command: npx skills add https://github.com/sigridjineth/kubespray-skills --skill kubespray-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates complex Kubernetes cluster lifecycle operations, including upgrades, scaling, and etcd management, reducing the risk of manual errors and downtime.

Core Features & Use Cases

  • Node Management: Add, remove, or replace worker and control plane nodes gracefully.
  • Cluster Upgrades: Perform safe, rolling upgrades of Kubernetes versions, including patch, minor, and major releases.
  • etcd Backup & Restore: Securely back up and restore etcd data to prevent data loss.
  • Use Case: You need to upgrade your Kubernetes cluster from v1.32 to v1.33 without interrupting service. This Skill will guide you through the process, ensuring etcd is backed up and nodes are upgraded one by one.

Quick Start

Use the kubespray-operations skill to upgrade the cluster to Kubernetes version 1.32.10.

Frequently Asked Questions about kubespray-operations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely upgrade my Kubernetes cluster without downtime?

To safely upgrade a Kubernetes cluster without downtime, you can perform rolling upgrades using Kubespray Ansible playbooks. This process upgrades nodes one by one and requires a prior etcd backup to ensure data resilience.

What is the best way to back up and restore etcd data for Kubernetes?

The best way to back up and restore etcd data is by using Kubespray operations to securely create etcd snapshots. This prevents data loss during cluster lifecycle events like node replacement or version upgrades.

How do I add or remove worker and control plane nodes in a Kubernetes cluster?

You can add or remove worker and control plane nodes gracefully by using Kubespray node management playbooks. This requires careful inventory management to ensure cluster stability during the scaling process.

Do I need to follow version skew policies when upgrading Kubernetes with Kubespray?

Yes, you must strictly adhere to version skew policies when upgrading Kubernetes with Kubespray. Following these policies ensures compatibility between components during patch, minor, and major release upgrades.

Can I automate Kubernetes cluster lifecycle operations like scaling and upgrades?

You can automate Kubernetes cluster lifecycle operations, including scaling and version upgrades, using Kubespray Ansible playbooks. This automation reduces the risk of manual errors and minimizes service downtime.