Deploy a Three Node Kubernetes Cluster on Fedora 30 on DigitalOcean

Today we’ll deploy a three node Kubernetes cluster on top of Fedora 30. We’ll run the nodes on VMs in DigitalOcean’s datacenters. DigitalOcean also offers a managed Kubernetes deployment, but here we’ll deploy it manually using kubeadm. The cluster we will end up with is a single control-plane cluster, i.e. it’ll be lacking High Availability (HA) features.
Using this link to DigitalOcean will grant you $50 to spend on DigitalOcean services over 30 days for free.