Creating a cluster completely from scratch
Creating a Kubernetes cluster entirely from scratch is a multi-step endeavor that could likely span multiple chapters of this book. However, since our purpose is to get you up and running with Kubernetes as quickly as possible, we will refrain from describing the entire process.
If you are interested in creating a cluster from scratch, either for educational reasons or a need to finely customize your cluster, a great guide is Kubernetes The Hard Way, which is a full cluster creation tutorial written by Kelsey Hightower. It can be found at https://github.com/kelseyhightower/kubernetes-the-hard-way.
Now that we've gotten that out of the way, we can proceed with an overview of the manual cluster creation process.
Provisioning your nodes
First things first – you'll need some infrastructure to run Kubernetes on. Generally, VMs are a good candidate for this, though Kubernetes can be run on bare metal as well. If you...