The csm-hbnfs (Container Storage Modules - Host-Based NFS) is a component designed to export block volumes from a CSI driver via NFS. It enhances container orchestrator environments by providing NFS access to block storage volumes, allowing multiple pods to share storage efficiently.
- Converts block storage into NFS shares.
- Enables multiple pods to access the same volume.
- Integrates seamlessly with Dell Storage solutions.
- Supports dynamic volume provisioning. Optimized for Kubernetes environments.
Once deployed, csm-hbnfs allows users to:
- Create and manage NFS shares backed by block storage.
- Mount NFS volumes on multiple pods.
- Ensure high availability and performance in storage workloads.
Note: This project can be compiled with CSI Powerstore driver only. Other platforms are not yet supported at this time.
- Code of Conduct
- Maintainer Guide
- Committer Guide
- Contributing Guide
- List of Adopters
- Support
- Security
- Building
- Prerequisites
- Driver Installation
- Using Driver
- Documentation
For any issues, questions or feedback, please follow our support process
This project is imported as a Go module from within the CSI drivers. The dependencies for this project are listed in the go.mod file.
To run unit tests, execute make unit-test
.
NFS server services are required to be active and running on the nodes prior to using this module. Please refer to respective host platform documentation on installing nfs packages and how to enable nfs services.
Please consult the Installation Guide
Please refer to the section Testing Drivers
in the Documentation for more info.
For more detailed information on the driver, please refer to Container Storage Modules documentation.