This is a work in progress and will be expanded and improved as I have time.
I started with the MicroK8s documentation at https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s#1-overview. I didn't choose the multipass route because I like yak-shaving my VMs manually and wanted to get as much understanding of what's going on as possible.
This PDF helped me set up Hyper-V on my windows desktop. My rig is: