How to Set Up a Bare Metal Kubernetes Cluster Using kubeadm

Introduction

Kubernetes is a very popular container orchestrator used by most of the organizations. It is open source and managed by Cloud Native Computing Foundation. A lot among us might be wanting to know how to install and use a Kubernetes cluster. A typical kubernetes cluster looks like the below diagram.

                                                         [Figure 1: Kubernetes Architecture]