Summary
In this chapter, we learned about managing Docker containers with help of Kubernetes. Kubernetes have a different perspective among Docker orchestration tools,where each pod will get a unique IP address and communication between pods can occur with the help of services. We have covered many deployment scenarios, as well as troubleshooting issues when deploying Kubernetes on a Bare Metal machine, AWS, vSphere, or using Minikube. We also looked at deploying Kubernetes pods effectively and debugging Kubernetes issues. The final section helps with deploying Kubernetes in a production environment with load balancers, Kubernetes services, monitoring tools, and persistent storage. In the next chapter, we will cover Docker volumes and how to use them efficiently in a production environment.