Go to file
Andy Zhang 3e072c6aa4
Update README.md
2021-01-06 20:21:12 +08:00
.github test: add windows unit test action 2021-01-04 03:18:43 +00:00
CHANGELOG Add 2.0 changelog 2020-04-16 18:38:40 -07:00
charts Update README.md 2021-01-06 20:21:12 +08:00
cmd/nfsplugin test: Add remaining unit tests 2020-11-24 12:38:52 +05:30
deploy doc: change master branch image address 2020-12-27 03:21:44 +00:00
docs Update csi-debug.md 2020-12-27 21:42:00 +08:00
hack test: disable spelling test temporarily 2021-01-03 13:27:36 +00:00
pkg/nfs test: Add missing unit tests for controller server and utils 2021-01-03 21:25:53 +05:30
release-tools Merge commit '86ff580217f7b59219ae9a42b1311969a2723c72' 2020-11-27 03:35:16 +00:00
test test: add VolumeGetStats test 2021-01-03 12:22:00 +00:00
vendor feat: add NodeGetVolumeStats support 2021-01-03 12:02:13 +00:00
.cloudbuild.sh Add symlink for cloudbuild.yaml and .cloudbuild.sh 2020-10-14 16:45:32 +05:30
.gitignore test: add make verify 2020-11-16 20:36:41 +00:00
.prow.sh fix: make verify checks 2020-11-18 19:02:49 +00:00
.travis.yml switch to csi-release-tools 2019-02-20 09:10:47 +01:00
CONTRIBUTING.md Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
Dockerfile fix: make verify checks 2020-11-18 19:02:49 +00:00
LICENSE Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
Makefile chore: switch to 3.0.0 for master branch 2020-12-26 02:45:23 +00:00
OWNERS doc: add as approver 2020-09-04 15:53:17 +08:00
README.md Update README.md 2020-12-27 11:36:58 +08:00
RELEASE.md Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
SECURITY_CONTACTS Update OWNERS and SECURITY_CONTACTS 2018-09-18 11:52:04 -07:00
cloudbuild.yaml Add symlink for cloudbuild.yaml and .cloudbuild.sh 2020-10-14 16:45:32 +05:30
code-of-conduct.md Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
go.mod chore: upgrade k8s v0.19.0 dependency to v0.20.0 2021-01-02 00:57:16 +00:00
go.sum feat: add NodeGetVolumeStats support 2021-01-03 12:02:13 +00:00

README.md

CSI NFS driver

Coverage Status

Overview

This is a repository for NFS CSI Driver. Currently it implements bare minimum of the CSI spec and is in the alpha state of the development.

CSI Feature matrix

nfs.csi.k8s.io K8s version compatibility CSI versions compatibility Dynamic Provisioning Resize Snapshots Raw Block AccessModes Status
master 1.14 + v1.0 + yes no no no Read/Write Multiple Pods Alpha
v2.0.0 1.14 + v1.0 + no no no no Read/Write Multiple Pods Alpha

Requirements

The CSI NFS driver requires Kubernetes cluster of version 1.14 or newer and preexisting NFS server, whether it is deployed on cluster or provisioned independently. The plugin itself provides only a communication layer between resources in the cluser and the NFS server.

Install driver on a Kubernetes cluster

Driver parameters

Please refer to nfs.csi.k8s.io driver parameters

Examples

Troubleshooting

Kubernetes Development

Please refer to development guide

Community, discussion, contribution, and support

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

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.