/dynamic-nfs-provisioner

Primary LanguageGoApache License 2.0Apache-2.0

Dynamic NFS Volume Provisioner

OpenEBS Logo

OpenEBS Dynamic NFS PV provisioner can be used to dynamically provision NFS Volumes using different kinds of block storage available on the Kubernetes nodes.

This project is under active development.

Install

Install NFS Provisioner

kubectl apply -f deploy/kubectl/openebs-nfs-provisioner.yaml

Create a StorageClass with required backing storage class. Example:

#Sample storage classes for OpenEBS Local PV
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: openebs-rwx
  annotations:
    openebs.io/cas-type: nfsrwx
    cas.openebs.io/config: |
      - name: NFSServerType
        value: "kernel"
      - name: BackendStorageClass
        value: "openebs-hostpath"
provisioner: openebs.io/nfsrwx
reclaimPolicy: Delete

You can now use openebs-rwx storage class to create RWX volumes.

Contributing

Head over to the CONTRIBUTING.md.

Community, discussion, and support

Learn how to engage with the OpenEBS community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the OpenEBS community is governed by the CNCF Code of Conduct.

Inspiration/Credit