This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes.
Go to file
andyzhangx 1e6ce896e4 doc: use latest version for master branch 2025-01-23 14:00:12 +00:00
.github remove group update rule 2024-11-27 13:57:45 +08:00
charts doc: use latest version for master branch 2025-01-23 14:00:12 +00:00
cmd/smbplugin feat: support windows host-process deployment 2024-12-30 02:18:24 +00:00
deploy doc: use latest version for master branch 2025-01-23 14:00:12 +00:00
docs doc: cut v1.17.0 release 2025-01-23 13:59:34 +00:00
hack feat: support windows host-process deployment 2024-12-30 02:18:24 +00:00
pkg test: add unit test 2025-01-22 15:17:08 +00:00
release-tools fix: windows hpc image build failure#7 2025-01-02 11:13:01 +08:00
test feat: add feature flag for inline volume support 2025-01-17 13:40:29 +00:00
vendor fix: CVE-2024-45338 2024-12-19 04:24:25 +00:00
.cloudbuild.sh test: fix cloudbuild.sh link 2022-03-31 06:59:53 +00:00
.gitignore chore: fix image build 2022-04-30 13:18:15 +00:00
.golangci.yml upgrade golangci/golangci-lint-action to v1.54 2023-11-20 09:02:05 +00:00
CONTRIBUTING.md updated CONTRIBUTING.md fix broken link 2022-09-16 17:56:53 +05:30
LICENSE Initial commit 2018-11-30 16:38:55 +08:00
Makefile Revert "feat: support base64password field in secret" 2025-01-22 20:07:28 +08:00
OWNERS Update OWNERS 2020-05-12 21:12:31 +08:00
README.md doc: cut v1.17.0 release 2025-01-23 13:59:34 +00:00
RELEASE.md doc: fix typo 2020-05-11 08:28:41 +00:00
SECURITY_CONTACTS Update SECURITY_CONTACTS 2020-05-12 10:08:51 +08:00
cloudbuild.yaml Squashed 'release-tools/' changes from 98f23071d..049659326 2024-12-23 03:30:38 +00:00
code-of-conduct.md initial version 2018-12-03 08:37:13 +00:00
go.mod fix: CVE-2024-45338 2024-12-19 04:24:25 +00:00
go.sum fix: CVE-2024-45338 2024-12-19 04:24:25 +00:00
known-issues.md doc: fix code spelling issues 2022-02-12 06:55:11 +00:00
support.md doc: add support doc 2024-08-30 09:52:40 +00:00

README.md

SMB CSI Driver for Kubernetes

linux build status windows build status Coverage Status Artifact Hub

About

This driver allows Kubernetes to access SMB server on both Linux and Windows nodes, plugin name: smb.csi.k8s.io. The driver requires existing 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 supported k8s version supported Windows csi-proxy version
master branch 1.21+ v0.2.2+
v1.17.0 1.21+ v0.2.2+
v1.16.0 1.21+ v0.2.2+
v1.15.0 1.21+ 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