This guide details the complete, end-to-end process for providing a persistent storage directory from a KVM/QEMU hypervisor to a Debian VM, then down into LXC containers, and finally making it available for use by a K3s cluster via Persistent Volumes.
This architecture allows for high-performance, centrally managed storage for your stateful applications running in Kubernetes.
Architecture:
KVM Hypervisor Host → Debian Guest VM → LXC Containers (K3s Nodes) → Kubernetes Pods