I'm evaluating the best way to build a test Kubernetes cluster. Currently I'm still using minikube but I'd like a more realistic test. So with an eye to clean up some saved bookmarks, here's a short list of some possibilities.

I'm leaning towards a several VMs on my laptop: Building a Kubernetes Cluster in VirtualBox with Ubuntu.

But there's also the possibility to pay for VMs at a hosting provider; here, the directions for Packet and Hetzner.

Still a third option is a Raspberry Pi cluster, as described in the appendix of the book Kubernetes Up ands Running.