Creating a MicroK8s multi-node cluster using a Raspberry Pi
Before we delve into the steps on how to create a MicroK8s multi-node cluster, let's recap the key concepts of Kubernetes that we covered earlier, as follows:
- A Kubernetes cluster (like the one shown in Figure 5.1) would have the following two types of resources:
a. A control plane that controls the cluster
b. Nodes—the worker Nodes that run applications
- All actions in the cluster are coordinated by the control plane, including scheduling applications, maintaining the intended state of applications, scaling applications, and rolling out new updates, among other things. Each node can be a virtual machine (VM) or a physical computer that serves as a worker machine in a cluster.
- A Kubernetes control plane is a collection of three processes: an application programming interface (API) server, a controller manager, and a scheduler.
- Each individual non-control plane node on the...