Using Vagrant with MicroK8S to experiment with Kubernetes
It also installs docker, and sets up aliases for kubectl in line with the MicroK8S documentation.
Initially this should be functionally similar to MiniKube.
On my Windows machine, I wanted to follow the advice of a colleague and run MicroK8S to experiment with Kubernetes. I followed the advice on MicroK8S, and tried to use Multipass and found that it recommends using Hyper-V on Windows Hosts. Unfortunately, on my machine, I also use VirtualBox for some machines I've worked with, so I'm unable to use the Hyper-V based MultiPass. Multipass does allow a VirtualBox backend, however, it doesn't then bridge an interface, nor does it allow port forwarding.