If the author and/or anyone else hasn't seen Sidero's Talos Linux distro, it's my current favorite way to spin up a bare metal Kubernetes cluster:
https://www.talos.dev/
Agreed.
Also, in my experience, a great way to run K8s in IAAS while minimizing vendor lock-in.