kubespray-ha-configuration
CommunityEnsure 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_varsfor 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.