A useful externally hosted script that installs Kubernetes and Flannel CNI without a package manager
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/ryandellolio/fresh-kube/main/install-k8s-master.sh)"
You can find your join command after by looking through the output of journalctl | grep -A 1 join
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/ryandellolio/fresh-kube/main/k8s-init.sh)"
Thanks to this gist by jipio, I had a great starting point for my purposes