Multi node clusters using kubeadm + containerd
Civo Academy - Multi-node clusters using kubeadm + containerd
The process of setting up a Kubernetes cluster with multiple nodes, which has become increasingly important in the world of cloud computing and containerization, will be demonstrated to you in this lesson. You may use all of this information to learn how to set up multi-node clusters using Kubeadm and Containerd.
Joining All the Nodes Kubeadm Commands
With the necessary packages installed and Kubeadm set up on each worker node, we can now join them to the cluster. To do this, use the join command that you noted earlier:
sudo kubeadm join [join message]
[join message] with the join message you got during the initialization process. After joining, you can use the command
kubectl get nodes to view the master node and worker nodes in the cluster.
kubectl get nodes
That concludes our tutorial on configuring and joining multi-node clusters using Kubeadm and Containerd. With this knowledge, you can set up more nodes, experiment with them, and learn more about Kubernetes networking.
Creating an instance
Creating an instance on Civo requires a few specified parameters, whether you are starting the instance through the web dashboard or using one of our API tools.
Volumes are flexible-size additional storage for instances.
Install / cloud-init script usage
During Civo compute instance creation there is a section where you can provide an installation script. This can prove to be very useful when you want to install certain tooling on the instance or run scripts for initial setup.