Summary
This chapter was one of the most important ones because we discovered how to properly configure our contained applications in Kubernetes.
In particular, we explained why it is so important to decouple your applications from their configuration. Kubernetes in particular emphasizes this principle by differentiating the applications, which are Pods, and their configurations, which are ConfigMaps and Secrets. Use these three objects wisely to build portable applications between environments.
In the next chapter, we will continue discovering Kubernetes by tackling another central concept of Kubernetes, which are Services. Services are Kubernetes objects that allow you to expose your Pods to each other, but also the internet: this is a very important network concept for Kubernetes, and mastering it is essential to use the orchestrator correctly. Fortunately, mastering Services is not very complicated and the next chapter will explain how to achieve this. You will learn how...