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.
| Driver Version | supported k8s version | supported Windows csi-proxy version | 
|---|---|---|
| master branch | 1.21+ | v0.2.2+ | 
| v1.19.1 | 1.21+ | v0.2.2+ | 
| v1.18.0 | 1.21+ | v0.2.2+ | 
| v1.17.0 | 1.21+ | v0.2.2+ | 
Please refer to smb.csi.k8s.io driver parameters
- install via helm charts
 - install via kubectl
 
- 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
 
Please refer to development guide
- testgrid sig-storage-csi-smb dashboard.
 - Driver image build pipeline: post-csi-driver-smb-push-images