Done a lot of googling and reading, as well as viewing as a guest from Google searches on this topic as my goal is to setup a small kube lab cluster from scratch myself. Decided to sign up today and ask for assistance from those who've perhaps done this process recently.
Managed to get cri-o and kube both v1.20 installed on my master node, and so just created 1 worker node so far for proof of concept as I'm on trial plan so don't want to fire up unnecessary extra VMs/resources until I'm sure I've got the whole process working.
At this point cri-o status is ok, but kubelet on master VM is crashing with exit code 255 probably because I haven't run kubeadm init yet.
My question now is: I've reserved ephemeral internal ip's for the VMs but should I reserve external IP's for master? Yes ssh will be easier, but any limitation on kube running if I don't?
Thanks and any further tips about creating kubeadm init cluster parameters for my cloud env shall be gratefully received.
p.s my VMs are E2 with 2 vcpu's, 4GB RAM, Ubuntu 20.04 minimal