csi-driver-nfs/deploy/example
andyzhangx e78cbedfa6 doc: refine PV doc 2022-04-03 03:10:43 +00:00
..
fsgroup Update README.md 2021-06-02 14:40:32 +08:00
nfs-provisioner fix links of install-csi-driver 2021-12-08 14:45:36 +08:00
README.md doc: refine PV doc 2022-04-03 03:10:43 +00:00
daemonset-nfs-ephemeral.yaml doc: add daemonset-nfs-ephemeral.yaml example 2021-07-05 02:56:08 +00:00
deployment.yaml test: refactor verify example test 2021-01-18 14:31:26 +00:00
nginx-pod-inline-volume.yaml feat: add mountOptions parameter for inline volume 2022-01-11 13:54:21 +00:00
pv-nfs-csi.yaml doc: refine PV doc 2022-04-03 03:10:43 +00:00
pvc-nfs-csi-dynamic.yaml doc: format yaml files 2020-12-26 14:06:58 +00:00
pvc-nfs-csi-static.yaml doc: refine PV doc 2022-04-03 03:10:43 +00:00
statefulset.yaml doc: format yaml files 2020-12-26 14:06:58 +00:00
storageclass-nfs.yaml doc: refine PV doc 2022-04-03 03:10:43 +00:00

README.md

CSI driver example

You can use NFS CSI Driver to provision Persistent Volumes statically or dynamically. Please read Kubernetes Persistent Volumes documentation for more information about Static and Dynamic provisioning.

Please refer to driver parameters for more detailed usage.

Prerequisite

Storage Class Usage (Dynamic Provisioning)

  • Follow the following command to create a StorageClass, and then PersistentVolume and PersistentVolumeClaim dynamically.
# create StorageClass
kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/storageclass-nfs.yaml

# create PVC
kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/pvc-nfs-csi-dynamic.yaml

PV/PVC Usage (Static Provisioning)

  • Follow the following command to create PersistentVolume and PersistentVolumeClaim statically.
# create PV
kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/pv-nfs-csi.yaml

# create PVC
kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/pvc-nfs-csi-static.yaml

Create a deployment

kubectl create -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/deployment.yaml