Deployment considerations

Before deployment, make sure that you are aware of the Red Hat OpenShift version, cluster network, persistent storage, and the IBM Storage Scale storage cluster considerations.

Red Hat OpenShift cluster considerations

The following list includes the Red Hat OpenShift cluster considerations:

Red Hat OpenShift cluster network considerations

The IBM Storage Scale container native comes with a collection of different pods. A subset of these pods can be considered regular pods that behave like typical application pods. Those pods are the operator, the GUI pods, and the performance data collector pods. The exception is what is referred to as the "core pods" as they provide the actual file system services. The core pods are not deployed by the Kubernetes scheduler through a regular DaemonSet. Instead, the IBM Storage Scale container native operator handles the management of those pods.

There are two network configurations that can be employed: host network or container network interface (CNI) network. Only one network configuration can be chosen.

Host network

By default, the IBM Storage Scale pods use the host network. This is the simplest configuration but has some disadvantages:

Container Network Interface (CNI) network

As an alternative to host network, IBM Storage Scale can use a CNI network. There is more configuration effort to set up the CNI:

Advanced features of SR-IOV type CNIs, such as RDMA and GPUdirect, are not yet supported.

For more information about configuring CNI with IBM Storage Scale container native, see Container network interface (CNI) configuration.

Red Hat OpenShift cluster persistent storage considerations

The following list includes the Red Hat OpenShift cluster persistent storage considerations:

Considerations for enterprise grade image registry

The following list includes the considerations for enterprise grade image registry:

Considerations for direct storage attachment

The following list includes the considerations for direct storage attachment: