After learning about Kubernetes internal components and how they interact with each other, it's time to learn how to set them up. Installing a Kubernetes cluster manually can be a very painful and delicate process, but by going through the required steps, we can learn and understand better its internal components. After performing a manual install, we can also explore what other alternatives and tools we have available to automate this process. The following is a summary of what we will learn in this chapter:
- Creating our compute environment
- Bootstrapping the control plane
- Bootstrapping worker nodes
- Configuring cluster networking and DNS settings
- Examples of managed Kubernetes services
With each step, we will be closer to completing a full install of Kubernetes, and ready to test it in a development environment.