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.
Driver Version | supported k8s version | supported Windows csi-proxy version |
---|---|---|
master branch | 1.21+ | v0.2.2+ |
v1.9.0 | 1.20+ | v0.2.2+ |
v1.8.0 | 1.20+ | v0.2.2+ |
v1.7.0 | 1.20+ | 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
Please refer to development guide
- testgrid sig-storage-csi-smb dashboard.
- Driver image build pipeline: post-csi-driver-smb-push-images