Kubernetes the Harder Way
github.com
github.com
The funny thing is I was considering how to build a Kubernetes cluster using QEMU and a bottom-up approach. And since my main computer is running Apple Silicon I was ruminating regarding how to structure the intra-VM networking. I realized that it would not work the same as it would on a pure Linux setup. So I started googling like mad about vmnet-bridge & Co. Finding good info about those drivers isn’t exactly trivial, but eventually your guide appeared on a silver plate more or less. Neat!
The IO is much better with Apple's new "Virtualization Framework" (e.g. when using Lima with `vz` VM type - https://lima-vm.io/docs/config/vmtype/#vz), but unfortunately it does not support setting up a shared VM network - only bridged or single-VM NAT.