fix: CVE-2025-22868 |
||
---|---|---|
.github | ||
charts | ||
cmd/smbplugin | ||
deploy | ||
docs | ||
hack | ||
pkg | ||
release-tools | ||
test | ||
vendor | ||
.cloudbuild.sh | ||
.gitignore | ||
.golangci.yml | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
OWNERS | ||
README.md | ||
RELEASE.md | ||
SECURITY_CONTACTS | ||
cloudbuild.yaml | ||
code-of-conduct.md | ||
go.mod | ||
go.sum | ||
known-issues.md | ||
support.md |
README.md
SMB CSI Driver for Kubernetes
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
- install via helm charts
- install via kubectl
Examples
- How to Use the Windows CSI Proxy and CSI SMB Driver for Kubernetes
- Set up a Samba Server on a Kubernetes cluster
- Basic usage
- Windows
- Volume cloning
Troubleshooting
Kubernetes Development
Please refer to development guide
View CI Results
- testgrid sig-storage-csi-smb dashboard.
- Driver image build pipeline: post-csi-driver-smb-push-images