Deploying kubernetes on top of lxd allows you to build and operate one or more clusters within a single machine, virtual or bare metal. Architect your cluster to be used for development, testing, and more. Once you're satisfied, create a machine image of your host VM for fast, reproducible deployments.