Homelab HA Kubernetes Cluster Upgrade: My New Shrine / Altar
INTRODUCTION In the beginning, there was MicroK8s on a Mac Studio. It was fast, it was ARM64, but it was lonely. Today, I stand before a high-availability monument built on Proxmox, orchestrated by...

Source: DEV Community
INTRODUCTION In the beginning, there was MicroK8s on a Mac Studio. It was fast, it was ARM64, but it was lonely. Today, I stand before a high-availability monument built on Proxmox, orchestrated by Terraform, and kept in holy alignment by FluxCD. Not long ago, my entire Kubernetes universe lived inside a humble Mac Studio - a single microk8s cluster with 6 nodes running on ARM64. It was cute, quiet, and completely unfit for the kind of multi‑DC, production‑grade nonsense I wanted to learn. So I burned it down. And built this new place of worship. Today, I run a high‑availability kubeadm cluster across three bare‑metal Proxmox Datacenters, all managed with Terraform, Ansible, and FluxCD. No cloud vendor lock‑in. No magic. Just a rack full of metal, a bunch of cables, and a lot of terminal time. This is the story of my shrine - and how you can build one too. UGLY WIRING: MAJOR REASON WHY I CALLED IT SHRINE 😂 Traffic Flow at a Glance Before we dive into the layers, here's how the traffic