Minikube is a tool that creates a single-node Kubernetes cluster in VirtualBox or Hyper-V (other hypervisors are supported too) ready to be used during the development of a containerized application. In Chapter 2, Setting Up a Working Environment, we learned how Minikube and kubectl can be installed on our macOS or Windows laptop. As stated there, Minikube is a single-node Kubernetes cluster and thus the node is, at the same time, a Kubernetes master as well as a worker node.
Let's make sure that Minikube is running with the following command:
$ minikube start
Once Minikube is ready, we can access its single node cluster using kubectl. We should see something similar to the following:
As we mentioned previously, we have a single-node cluster with a node called minikube. The...