Types of Persistent Storage
1. Kubernetes
Kubernetes is used by OpenShift which is a platform as a service offering used for logistic containerized application deployments across a cluster. Earlier the storage volumes needed to be registered manually and had to be pre-provisioned as PersistentVolume (PV). The objects of the storage class provide a feature that creates a storage volume for on-demand applications by enabling the specification of a provisioner.
2. Containers
OpenStack Swift is used for storing the data that is in the form of static data or binary objects such as massive data sets this images media files etc. OpenStack Swift is a distributed storage solution that makes use of bins for organizing this objects. Only the volumes contents can be accessed by the instances where as objects within a container can be accessed by the rest API of the object storage. Therefore any service can use object storage as a repository in public cloud or a private cloud.
What is Persistent Storage?
Any data storage system that keeps data after its power is turned off is said to be using persistent storage. It’s also known as nonvolatile storage at times. Persistent storage in the context of containerization refers to storage volumes that are accessible after a container has stopped running. These volumes are typically connected to stateful applications like databases. Ephemeral storage volumes, which are linked to stateless apps that live and die with containers, can be contrasted with persistent storage volumes.