OpenShift

StorageOS V2 supports Openshift v4.

OpenShift and StorageOS communicate with each other to perform actions such as creation, deletion and mounting of volumes through CSI. The CSI container running in the StorageOS Daemonset creates a Linux socket that allows the communication between OpenShift and StorageOS

CSI (Container Storage Interface) Note

CSI is the standard that enables storage drivers to release on their own schedule. This allows storage vendors to upgrade, update, and enhance their drivers without the need to update Kubernetes source code, or follow Kubernetes release cycles.

StorageOS v2 implements communication with the OpenShift controlplane with CSI only. The native driver has been deprecated

StorageOS PersistentVolumeClaims

The user can provide standard PVC definitions and StorageOS will dynamically provision them. StorageOS presents volumes to containers with standard POSIX mount targets. This enables the Kubelet to mount StorageOS volumes using standard linux device files. Checkout device presentation for more details.

Installation

StorageOS v2 supports OpenShift 4.0, 4.1, 4.2 and 4.3.

To install StorageOS on OpenShift, please follow our installation instructions page.