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.