Skip to content

dell/csm-sharednfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSM SharedNFS for Dell CSI drivers

Go Report Card License Last Release

Description

The csm-sharednfs (Container Storage Modules - SharedNFS) 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.

Features

  • 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.

Usage

Once deployed, csm-sharednfs 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.

Table of Contents

Support

For any issues, questions or feedback, please follow our support process

Building

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.

Prerequisites

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.

Documentation

For more detailed information on the driver, please refer to Container Storage Modules documentation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages