This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes.
Go to file
Oleksandr Ierenkov d9aa489da5 Adding support for sec=krb5 mounting
When mounting with kerberos security, ticket cache
is expected to be set up on the host, pointing to the
/var/lib/kubelet/kubernetes/krb5cc_${uid}.
Credential cache is then taken from the creds secret and
written to the file, that is available to the host for
using.
2023-05-05 10:57:48 -04:00
.github test: fix golint error 2023-03-07 14:44:13 +00:00
charts fix: set ClusterFirstWithHostNet as default dnsPolicy 2023-04-29 07:13:43 +00:00
cmd/smbplugin cleanup: remove metrics-address on driver daemonset on the node 2023-02-22 13:12:57 +00:00
deploy Adding support for sec=krb5 mounting 2023-05-05 10:57:48 -04:00
docs Adding support for sec=krb5 mounting 2023-05-05 10:57:48 -04:00
hack fix: buildx issue with provenance disabled 2023-02-09 02:51:49 +00:00
pkg Adding support for sec=krb5 mounting 2023-05-05 10:57:48 -04:00
release-tools Merge commit '9252f5712ff160f5bb24c8eda3e73a95634aee8a' into fix-golint-error2 2023-03-07 14:44:26 +00:00
test Merge pull request #601 from umagnus/copy_volume 2023-04-29 19:30:16 -07:00
vendor fix: CVE-2022-41723 2023-02-17 14:00: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
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 fix: set ClusterFirstWithHostNet as default dnsPolicy 2023-04-29 07:13:43 +00:00
OWNERS Update OWNERS 2020-05-12 21:12:31 +08:00
README.md doc: cut v1.10.0 release 2023-02-19 10:46:20 +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-2022-41723 2023-02-17 14:00:25 +00:00
go.sum fix: CVE-2022-41723 2023-02-17 14:00:25 +00:00
known-issues.md doc: fix code spelling issues 2022-02-12 06:55:11 +00:00

README.md

SMB CSI Driver for Kubernetes

linux build status windows build status Coverage Status

About

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.

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.10.0 1.21+ v0.2.2+
v1.9.0 1.20+ v0.2.2+
v1.8.0 1.20+ 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