Originally published at woitzik.dev

Most Kubernetes homelab guides stop at "kubectl get pods" and call it a day. This one doesn't.

This article documents a full production-grade homelab stack: three K3s nodes provisioned via Terraform on Proxmox, GitOps-managed with ArgoCD, persistent storage via Longhorn, and Authelia as a proper SSO gateway in front of every service. The kind of setup you'd actually trust to run real workloads.

It also documents every painful mistake along the way — because that's the part nobody writes about.

The Stack