This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes.
Go to file
Andy Zhang 9d4573beea
Merge pull request #472 from andyzhangx/fix-windows-build-1.15
fix: windows image build on release-1.15
2022-05-02 16:17:58 +08:00
.github test: fix build error 2022-05-01 12:31:53 +00:00
charts doc: cut v1.5.0 release 2022-01-14 14:46:20 +00:00
cmd/smbplugin fix: windows image build 2022-05-02 07:49:05 +00:00
deploy doc: cut v1.5.0 release 2022-01-14 14:46:20 +00:00
docs doc: cut v1.5.0 release 2022-01-14 14:46:20 +00:00
hack chore: fix broken post-csi-driver-smb-push-images pipeline on release-1.5 2022-05-01 07:48:31 +00:00
pkg chore: fix broken post-csi-driver-smb-push-images pipeline on release-1.5 2022-05-01 07:48:31 +00:00
release-tools Merge commit 'cf516827fb78eaaaac1278e199f3219c9c602e4e' as 'release-tools' 2022-05-01 07:49:45 +00:00
test feat: add workingMountDir in chart config 2022-01-05 08:43:07 +00:00
vendor test: fix build error 2022-05-01 12:31:53 +00:00
.cloudbuild.sh chore: add cloudbuild configs 2022-05-01 07:57:35 +00:00
.gitignore chore: fix broken post-csi-driver-smb-push-images pipeline on release-1.5 2022-05-01 07:48:31 +00:00
CONTRIBUTING.md Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
LICENSE Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
Makefile fix: windows image build 2022-05-02 07:49:05 +00:00
OWNERS Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
README.md Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
RELEASE.md Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
SECURITY_CONTACTS Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
cloudbuild.yaml chore: add cloudbuild configs 2022-05-01 07:57:35 +00:00
code-of-conduct.md Squashed 'release-tools/' content from commit 37d11049 2022-05-01 07:49:45 +00:00
go.mod test: fix build error 2022-05-01 12:31:53 +00:00
go.sum test: fix build error 2022-05-01 12:31:53 +00:00
known-issues.md doc: add mount error on windows doc 2021-02-20 14:10:15 +00:00

README.md

SMB CSI Driver for Kubernetes

Coverage Status FOSSA Status

About

This driver allows Kubernetes to access SMB server on both Linux and Windows nodes, csi plugin name: smb.csi.k8s.io. The driver requires existing and already configured SMB server, it supports dynamic provisioning of Persistent Volumes via Persistent Volume Claims by creating a new sub directory under SMB server.

Project status: GA

Container Images & Kubernetes Compatibility:

Driver Version Image supported k8s version supported Windows csi-proxy version
master branch mcr.microsoft.com/k8s/csi/smb-csi:latest 1.19+ v0.2.2+
v1.5.0 mcr.microsoft.com/k8s/csi/smb-csi:v1.5.0 1.19+ v0.2.2+
v1.4.0 mcr.microsoft.com/k8s/csi/smb-csi:v1.4.0 1.19+ v0.2.2+
v1.3.0 mcr.microsoft.com/k8s/csi/smb-csi:v1.3.0 1.18+ v0.2.2+

Driver parameters

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

Install driver on a Kubernetes cluster

Examples

Troubleshooting

Kubernetes Development

Please refer to development guide

View CI Results

Check testgrid sig-storage-csi-smb dashboard.