Our cluster will need a networking layer for the pods to communicate on. Note that kubeadm requires a CNI compatible network fabric. The list of plugins currently available can be found here:
For our example, we will use calico. We will need to create the calico components on our cluster using the following yaml. For convenience you can download it here: