Setting Up a Kubernetes 1.24 Cluster using kubeadm on 3 Ubuntu Severs

Step-by-step guide to install a Kubernetes cluster with kubeadm

Itchimonji
CP Massive Programming

--

Photo by Ihor Dvoretskyi on Unsplash

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 use kubeadm 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 integrate kubeadm into provisioning systems such as Ansible or Terraform. [kubernetes.io]

--

--

Itchimonji
CP Massive Programming

Freelancer | Site Reliability Engineer (DevOps) / Kubernetes (CKAD) | Full Stack Software Engineer | https://patrick-eichler.com/links