Setting Up a Kubernetes 1.24 Cluster using kubeadm on 3 Ubuntu Severs
Step-by-step guide to install a Kubernetes cluster with kubeadm
To create a Kubernetes cluster with kubeadm I use 3 different virtual machines, 1 as Control Plane and the other 2 as Worker Nodes.
Using
kubeadm
, you can create a minimum viable Kubernetes cluster that conforms to best practices. In fact, you can usekubeadm
to set up a cluster that will pass the Kubernetes Conformance tests.kubeadm
also supports other cluster lifecycle functions, such as bootstrap tokens and cluster upgrades.The
kubeadm
tool is good if you need:A simple way for you to try out Kubernetes, possibly for the first time.
A way for existing users to automate setting up a cluster and test their application.
A building block in other ecosystems and/or installer tools with a larger scope.
You can install and use
kubeadm
on various machines: your laptop, a set of cloud servers, a Raspberry Pi, and more. Whether you're deploying into the cloud or on-premises, you can integratekubeadm
into provisioning systems such as Ansible or Terraform. [kubernetes.io]