Summary
In this chapter, we explored Kubernetes, the most popular and extended container orchestrator. We had an overall architecture review, describing each component and how we can implement an environment with HA, and we learned the basics of some of the most important Kubernetes resources. To be able to prepare our applications to run in Kubernetes clusters, we learned some applications that will help us to implement fully functional Kubernetes environments on our desktop computers or laptops.
In the next chapter, we will deep dive into the resource types we will use to deploy our applications, reviewing interesting use cases and examples and learning different architecture patterns to apply to our applications’ components.