Behind the Curtains: How My Multi-Node K3s Cluster is Setup
The tagline for my blog is “Always keep a spare for redundancy,” and nowhere is that philosophy more thoroughly tested—and relied upon—than in my homelab.
Earlier this year, I wrote about how I automate volume backups using Kyverno sidecars to protect my Longhorn persistent data. But storage backups are only one gear in the clockwork. Over the past couple of years, my homelab infrastructure has evolved from a collection of ad-hoc Docker containers and bespoke scripts into a fully declarative, multi-node K3s cluster managed strictly through GitOps.