Configuring storage
Storage requirement in IBM® Cloud Private.
IBM Cloud Private requires two storage types:
-
Platform storage: Storage required for installing the operating system and your IBM Cloud Private cluster. Platform storage also includes the storage required by IBM Cloud Private components that include
etcd
,image-manager
,audit log
, and other components. For more information, see Platform storage. -
Application storage: Storage required for application workloads that are hosted on IBM Cloud Private. As pods are ephemeral, applications need a persistent volume if they want to persist their data across reboot. There are many options in IBM Cloud Private to provision persistent storage for your application workloads. For more information, see Application storage.
Following storage options are available for applications that are deployed in your IBM Cloud Private cluster. You can complete the configuration during or after the installation of the IBM Cloud Private. However, not all storage options are available for configuration along with IBM Cloud Private installation.
Storage providers | Linux® x86_64 | Linux® on Power® (ppc64le) | IBM® Z |
---|---|---|---|
GlusterFS | Y | Y | N |
vSphere Cloud Provider | Y | N | N |
IBM Spectrum Scale | Y | Y | N |
Ceph block storage by using Rook | Y | N | N |
Minio | Y | Y | N |
Storage providers available for configuration during or after IBM Cloud Private installation
GlusterFS
See GlusterFS.
vSphere Cloud Provider
See Configuring a vSphere Cloud Provider.
Minio
See Minio.
Storage providers available for configuration only after IBM Cloud Private is installed
IBM Spectrum Scale
See Using IBM Spectrum Scale for storage in your IBM® Cloud Private cluster.
Container Storage Interface (CSI)
See Container Storage Interface.
Ceph block storage by using Rook
See Ceph block storage by using Rook.
After the storage provider is configured, you can create storage classes, persistent volumes, and persistent volume claims.
Using storage
Using PersistentVolumes and PersistentVolumeClaims for storage consumption
See PersistentVolume and PersistentVolumeClaims.