This guide details the complete process of setting up a multi-node K3s Kubernetes cluster on a single Debian 13 host using LXC containers. It is tailored for a homelab environment and includes solutions to common pitfalls encountered when running Kubernetes inside containers.
The final result is a robust, 3-node cluster (1 master, 2 workers) with a working Ingress Controller (Traefik) and a GitOps tool (Argo CD), accessible from your local network.