K8s Install Master nodes for now following these : https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ New Page https://spacelift.io/blog/install-kubernetes IPADDR="192.168.1.41" NODENAME=$(hostname -s) POD_CIDR="192.168.0.0/24" sudo kubeadm init --apiserver-advertise-address=$IPADDR  --apiserver-cert-extra-sans=$IPADDR  --pod-network-cidr=$POD_CIDR --node-name $NODENAME --cri-socket=unix:///var/run/crio/crio.sock Your Kubernetes control-plane has initialized successfully! To start using your cluster, you need to run the following as a regular user: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config Alternatively, if you are the root user, you can run: export KUBECONFIG=/etc/kubernetes/admin.conf You should now deploy a pod network to the cluster. Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: https://kubernetes.io/docs/concepts/cluster-administration/addons/ Then you can join any number of worker nodes by running the following on each as root: kubeadm join 192.168.1.41:6443 --token v290yb.gb0w9jg9y0av6r3n --discovery-token-ca-cert-hash sha256:77c1d123a9a1a30f82a4a801dd93a9a90e91ebc419806d2766a03041d5ee506d https://docs.tigera.io/calico/latest/operations/calicoctl/install#install-calicoctl-as-a-kubectl-plugin-on-a-single-host https://stackoverflow.com/questions/60176343/how-to-make-the-pod-cidr-range-larger-in-kubernetes-cluster-deployed-with-kubead