In the previous chapter, we hinted a the volume concept—the tool that is used by OpenShift to implement storage. Let's start by looking at it more thoroughly.
As we mentioned in the preceding chapter, OpenShift's unit of deployment and scaling is a pod, which can contain many containers. The containers in the pod are ephemeral—they can be stopped and started at any moment by Kubernetes. The data stored in the container will be lost when the container goes down because during the restart the fresh container is recreated from the image.
As a result, we will need another tool to implement the storage. Such a tool is the volume.
So, what is a volume? From the technical...