Summary
In this chapter, we first described the configuration management and mentioned different types of configurations that need to be considered under the umbrella of DevOps. With hands-on exercises, we showed how you can manage configurations for an application running on Kubernetes.
We then progressed to secret management, which is a particular type of configuration for handling sensitive information. We introduced some of the best practices that need to be taken into consideration when working with secrets. We also explained how secrets can be managed as an independent resource on Kubernetes. At the end of the chapter, we applied what we went through in the first two sections to a real-life scenario in an activity.
Storage management was the last topic of this chapter, in which we described why it is an essential concept for DevOps. We also explained the built-in Kubernetes resources for managing storage in a practical way. In the next chapter, we will be demonstrating...