This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes.
Go to file
Andy Zhang 032db3090b
Merge pull request #964 from andyzhangx/CVE-2025-22868
fix: CVE-2025-22868
2025-07-21 14:22:34 +08:00
.github test: fix CVE-2025-4673 in trivy action 2025-06-14 02:07:39 +00:00
charts chore: upgrade csi-resizer to v1.14.0 2025-07-04 03:56:31 +00:00
cmd/smbplugin chore(deps): bump build-image/debian-base in /cmd/smbplugin 2025-06-17 17:15:47 +00:00
deploy chore: upgrade csi-resizer to v1.14.0 2025-07-04 03:56:31 +00:00
docs doc: cut v1.18.0 release 2025-05-12 03:18:53 +00:00
hack feat: support windows host-process deployment 2024-12-30 02:18:24 +00:00
pkg fix: goroutine leak when timeout 2025-05-01 02:35:56 +00:00
release-tools Merge commit 'efb8d5c82076fdf63b6a1f1a160964198cfd55fe' into go1.24 2025-04-02 09:25:35 +00:00
test Merge pull request #926 from andyzhangx/CVE-2025-0426 2025-03-17 19:36:48 +08:00
vendor fix: CVE-2025-22868 2025-07-21 02:36:07 +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 test: fix trivy action failure due to CVE-2024-45336 2025-01-30 02:25:49 +00:00
OWNERS Update OWNERS 2020-05-12 21:12:31 +08:00
README.md doc: cut v1.18.0 release 2025-05-12 03:18:53 +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 fix: post-csi-driver-smb-push-images failure 2022-03-24 11:03:15 +00:00
code-of-conduct.md initial version 2018-12-03 08:37:13 +00:00
go.mod fix: CVE-2025-22868 2025-07-21 02:36:07 +00:00
go.sum fix: CVE-2025-22868 2025-07-21 02:36:07 +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.18.0 1.21+ v0.2.2+
v1.17.0 1.21+ v0.2.2+
v1.16.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