Chapter 2: Setting Up Your Kubernetes Cluster
This chapter contains a review of some of the possibilities for creating a Kubernetes cluster, which we'll need to be able to learn the rest of the concepts in this book. We'll start with minikube, a tool to create a simple local cluster, then touch on some additional, more advanced (and production-ready) tools and review the major managed Kubernetes services from public cloud providers, before we finally introduce the strategies for creating a cluster from scratch.
In this chapter, we will cover the following topics:
- Options for creating your first cluster
- minikube – an easy way to start
- Managed services – EKS, GKE, AKS, and more
- Kubeadm – simple conformance
- Kops – infrastructure bootstrapping
- Kubespray – Ansible-powered cluster creation
- Creating a cluster completely from scratch