Kubernetes can run on various platforms, from laptops and VMs on a cloud provider to a rack of bare metal servers. There are multiple solutions today to install and run Kubernetes clusters. Read the Kubernetes documentation to find the best solution for your particular use case.
In this chapter, we will use kubeadm to bring up a Kubernetes cluster on Ubuntu 16.04+. kubeadm can be used to easily bring up a cluster with a single command per machine.
In this installation, we will use a tool called kubeadm, which is a part of Kubernetes. The prerequisites for installing kubeadm are:
- One or more machines running Ubuntu 16.04+
- Minimum of 1 GB or more of RAM per machine
- Full network connectivity between all machines in the cluster
All of the machines in the cluster need the following components to be installed:
- Install Docker on all of the machines. As per...