In this chapter, we explored a variety of persistent storage options and how to implement them with our pods. We looked at PersistentVolumes
and also PersistentVolumeClaim
, which allow us to separate storage provisioning and application storage requests. Additionally, we looked at StorageClasses
for provisioning groups of storage according to a specification.
We also explored the new StatefulSets abstraction and learned how we can deploy stateful applications in a consistent and ordered manner. In the next chapter, we will look at how to integrate Kubernetes with Continuous Integration and Delivery pipelines.