Summary
In this chapter, we reviewed how we can manage data in a Kubernetes cluster, which is currently the most popular container orchestrator, and you will probably use it for most of your projects. We learned how to include configurations and sensitive data in our application’s containers, and how we can manage stateless and stateful storage using different Kubernetes resources. At the end of the chapter, we learned how we can use dynamic provisioning of data volumes for our applications, which really fits in the microservices model, where automation is crucial for abstracting resources from the underlying infrastructure. This chapter is very important because it has taught you how to manage data in microservices and container-based environments.
We will follow this up in the next chapter, in which we will learn how to publish our applications using best security practices, isolating all backend components from users and other applications.