kubespray-ha-configuration

Community

Ensure Kubernetes uptime with HA.

Authorsigridjineth
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the critical need for continuous availability in Kubernetes clusters by guiding users through the setup and verification of High Availability (HA) configurations for control plane nodes and etcd.

Core Features & Use Cases

  • HA Architecture Explanation: Understands the roles of API servers, controller managers, schedulers, and etcd in an HA setup.
  • etcd Quorum Sizing: Provides guidance on selecting the correct number of etcd members for fault tolerance.
  • Load Balancing Strategies: Details three distinct approaches for load balancing API server traffic (client-side NGINX, external HAProxy, or a combined approach), including configuration examples and failure simulations.
  • Inventory and Configuration: Shows how to configure the Ansible inventory and group_vars for HA deployments.
  • Verification and Troubleshooting: Offers commands to check etcd health, leader election, and common error scenarios.

Quick Start

Configure a Kubernetes cluster for high availability by setting up multiple control plane nodes and etcd members, ensuring continuous operation even if some nodes fail.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kubespray-ha-configuration
Download link: https://github.com/sigridjineth/kubespray-skills/archive/main.zip#kubespray-ha-configuration

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.