Storage options

You can use any storage provider that OpenShift Container Platform supports.

OpenShift Container Platform storage options

For more information about the storage providers that OpenShift Container Platform supports, see the OpenShift documentation:

For the IBM Cloud Pak foundational services installer versions on which these OpenShift Container Platform versions are supported, see Supported OpenShift versions and platforms.

For clusters that are installed on Linux® on IBM® Z and LinuxONE and are using OpenShift Container Platform version 4.6 or later, you can use Red Hat OpenShift Container Storage or Network File System (NFS) to provision persistent storage.

Storage options for IBM Cloud Pak foundational services

The storage providers that are verified for use with IBM Cloud Pak foundational services are marked in the All foundational services row in Table 1. Storage options. All foundational services, except the ones that have specific requirements or storage options, can use these storage providers. If you plan to use NFS, see NFS support and configuration in IBM Cloud Pak foundational services.

Storage options for foundational services

Table 1. Storage options
Service Amazon Elastic Block Store (EBS) Opens in a new tab Amazon Elastic File System (EFS) Opens in a new tab Azure Disk Opens in a new tab GCE Persistent Disk Opens in a new tab IBM Cloud Block Storage at Gold level Opens in a new tab IBM Cloud File Storage at Gold level Opens in a new tab IBM Spectrum Fusion Opens in a new tab IBM Spectrum Scale Opens in a new tab Network File System (NFS) Opens in a new tab Portworx Opens in a new tab Red Hat OpenShift Data Foundation Opens in a new tab Rook Ceph Block Storage Opens in a new tab VMWare vSphere Opens in a new tab
All
foundational services
x x
See NFS subdir external provisioner on AWS Elastic File System
x x x x x x x x x x
Platform UI
(ibm-zen-operator, zen-cpp-operator)
x x x x
(Container Native)
x x x
(Red Hat Ceph Storage)
Events x x x x x x x
User Data Services x x x x
(Red Hat Ceph Storage)

Important: Some foundational services services have specific requirements or storage options. The options are marked in the Table 1. Storage options.

The following foundational services can be used only with specific storage providers as indicated in Table 1. Storage options:

The following foundational services can be used with any storage provider that is verified for use with foundational services. However, these services have specific requirements.

NFS subdir external provisioner on Amazon EFS

To use Amazon EFS with foundational services, configure NFS subdir external provisioner on your Amazon EFS.

  1. Install and configure the AWS EFS CSI (Container Storage Interface) Driver Operator in your cluster.

  2. Create the AWS EFS StorageClass.

  3. Enable dynamic provisioning for AWS EFS.

  4. Deploy NFS Subdir External Provisioner to your cluster. Complete steps 1 - 6.

NFS support and configuration in IBM Cloud Pak foundational services

You must use one of the following enterprise-grade NFS providers:

Note: It is your responsibility to secure the NFS storage.

NFS in non-production environment

You can use NFS in production and non-production environments. It is ideal to use a separate NFS server for each environment.

For more information about setting up your OpenShift Container Platform clusters with persistent storage by using NFS, see Kubernetes NFS Subdir External Provisioner Opens in a new tab.

Minimum requirements for NFS configuration in non-production and production environments

The following list shows the minimum requirements for the NFS configuration in both non-production and production environments.