k3v runs as a dedicated virtual Kubernetes control plane. Pods are launched in another cluster. k3v uses the compute, storage, and networking resources from a real Kubernetes cluster. This allows for taking one physical Kubernetes cluster and chopping it up into smaller virtual clusters. One virtual cluster can also theoretically span multiple physical clusters.