homelab-ha-patterns

Community

Build resilient home lab infrastructure, effortlessly.

Authorenuno
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Single points of failure in home lab setups lead to downtime and frustration. This Skill provides battle-tested high-availability (HA) patterns, enabling you to design and implement resilient infrastructure that automatically recovers from failures, ensuring your services are always available.

Core Features & Use Cases

  • Multi-Master Kubernetes: Implement K3s clusters with 3, 5, or 7 master nodes for robust control plane resilience.
  • Load Balancing & Failover: Deploy HAProxy with Keepalived to create a highly available virtual IP (VIP) for your services.
  • Database Replication: Configure PostgreSQL with Patroni for automatic primary failover and data redundancy.
  • Use Case: Design a Kubernetes cluster for your home automation system. This Skill guides you to set up three K3s masters distributed across physical Proxmox hosts, backed by HAProxy for API access and Longhorn for replicated storage, ensuring your smart home remains operational even if a server fails.

Quick Start

Use the homelab-ha-patterns skill to design a highly available Kubernetes cluster for my home lab, including multi-master setup, load balancing, and storage replication.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: homelab-ha-patterns
Download link: https://github.com/enuno/home-lab/archive/main.zip#homelab-ha-patterns

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