Introduction

A Container Storage Interface (CSI) Driver for Kubernetes. The HPE GreenLake for File Storage CSI Driver perform data management operations on storage resources.

Table of Contents

Features and Capabilities

Below is the official table for CSI features we track and deem readily available for use after we've officially tested and validated it in the platform matrix.

Feature K8s maturity Since K8s version HPE GreenLake for File Storage CSI Driver
Dynamic Provisioning GA 1.13 1.0.0
Volume Expansion GA 1.24 1.0.0
Volume Snapshots GA 1.20 1.0.0
PVC Data Source GA 1.18 1.0.0
Generic Ephemeral Volumes GA 1.23 1.0.0

Tip

Familiarize yourself with the basic requirements below for running the CSI driver on your Kubernetes cluster. It's then highly recommended to continue installing the CSI driver with either a Helm chart or an Operator.

Compatibility and Support

These are the combinations HPE has tested and can provide official support services around for each of the CSI driver releases.

Disclaimer

The HPE Greenlake for File Storage CSI Driver is currently NOT supported by HPE and is considered beta software.

HPE GreenLake for File Storage CSI Driver v1.0.0-beta

Release highlights:

  • Initial beta release
Kubernetes 1.28-1.311
Helm Chart v1.0.0-beta on ArtifactHub
Worker OS Red Hat Enterprise Linux2 7.x, 8.x, 9.x, Red Hat CoreOS 4.14-4.16
Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04
SUSE Linux Enterprise Server 15 SP4, SP5, SP6 and SLE Micro4 equivalents
Platforms3 HPE GreenLake for File Storage MP OS 1.2 or later
Data Protocols NFSv3 and NFSv4.1

1 = For HPE Ezmeral Runtime Enterprise, SUSE Rancher, Mirantis Kubernetes Engine and others; Kubernetes clusters must be deployed within the currently supported range of "Worker OS" platforms listed in the above table. See partner ecosystems for other variations. Lowest tested and known working version is Kubernetes 1.21.
2 = The HPE CSI Driver will recognize CentOS, AlmaLinux and Rocky Linux as RHEL derives and they are supported by HPE. While RHEL 7 and its derives will work, the host OS have been EOL'd and support is limited.
3 = Learn about each data platform's team support commitment.
4 = SLE Micro nodes may need to be conformed manually, run transactional-update -n pkg install nfs-client and reboot if the CSI node driver doesn't start.

Known Limitations

  • Always check with the Kubernetes vendor distribution which CSI features are available for use and supported by the vendor.
  • Inline Ephemeral Volumes are currently not supported. Use Generic Ephemeral Volumes instead as a workaround.