Re: [kubernetes/kubernetes] [feature proposal] add SMB(cifs) volume plugin (#56005)

6 views
Skip to first unread message

Pengfei Ni

unread,
Nov 21, 2017, 1:36:05 AM11/21/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

cc @kubernetes/sig-storage-feature-requests


You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Andy Zhang

unread,
Dec 1, 2017, 12:14:45 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Michael Michael

unread,
Dec 1, 2017, 8:05:32 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

hi @andyzhangx, can you please join the sig-windows slack channel where windows development is happening. i would love to discuss this feature request at our next meeting. ping me in Kubernetes slack (mmichael) for details

Huamin Chen

unread,
Dec 1, 2017, 9:15:01 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@andyzhangx would flex or csi work? There are already cifs flex drivers around.

Andy Zhang

unread,
Dec 1, 2017, 9:22:07 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@rootfs that's good question, I will try flex on Windows first, it's in my list.

Andy Zhang

unread,
Dec 1, 2017, 9:30:01 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@michmike I am already in sig-windows, just mute in the group. And I am in China, the meeting time is too late for me, could you just paste your discussion result here? Thanks.
I raised this feature proposal just want to know whether there is some requiremnt for a new upstream SMB plugin, or a working cifs flex driver is enough?

Andy Zhang

unread,
Dec 1, 2017, 9:34:21 AM12/1/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

BTW, this month, azure released Windows Server version 1709, by this OS, azure disk & file mount is already supported on Windows starting from v1.7.2.
You could find detailed info here:
https://github.com/andyzhangx/Demo/tree/master/windows#k8s-volume-support-on-windows-server-1709

Michael Michael

unread,
Dec 4, 2017, 3:26:46 AM12/4/17
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@andyzhangx we record all our meetings on youtube here https://www.youtube.com/playlist?list=PL69nYSiGNLP2OH9InCcNkWNu2bl-gmIU4

Right now, we have not discussed this at all, but we can add it for discussion after v1.9 ships.

fejta-bot

unread,
Mar 4, 2018, 4:12:47 AM3/4/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

fejta-bot

unread,
Apr 3, 2018, 6:00:54 AM4/3/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.

/lifecycle rotten
/remove-lifecycle stale

Ioan Eugen Stan

unread,
Apr 13, 2018, 11:09:19 AM4/13/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

I would like to have such a feature as well. Any progress?

Andy Zhang

unread,
Apr 13, 2018, 11:15:19 AM4/13/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

There is already a cifs flexvolume plugin on Linux, and I will write a cifs CSI driver on windows

Andy Zhang

unread,
Apr 13, 2018, 11:22:39 AM4/13/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

And before writing a new cifs CSI driver for windows, we need to make sure CSI driver works on windows well first, it depends on kubernetes-csi/drivers#79

fejta-bot

unread,
May 13, 2018, 12:18:36 PM5/13/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.


Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

k8s-ci-robot

unread,
May 13, 2018, 12:18:48 PM5/13/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Closed #56005.

Patrick Lang

unread,
May 18, 2018, 5:16:38 PM5/18/18
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Flexvolume driver for SMB here: https://github.com/Microsoft/K8s-Storage-Plugins

Jing Xu

unread,
May 1, 2020, 9:18:28 PM5/1/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@andyzhangx with csi-proxy project, I think it provides a way to implement a generic CSI smb driver. Do you still have interests in working on it?


You are receiving this because you are on a team that was mentioned.

Reply to this email directly, view it on GitHub, or unsubscribe.

Jing Xu

unread,
May 1, 2020, 9:23:33 PM5/1/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Reopened #56005.

Andy Zhang

unread,
May 1, 2020, 9:23:41 PM5/1/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@andyzhangx with csi-proxy project, I think it provides a way to implement a generic CSI smb driver. Do you still have interests in working on it?

yes, it's tracking here: Azure/kubernetes-volume-drivers#48, will work out a working driver first.

Andy Zhang

unread,
May 1, 2020, 9:53:36 PM5/1/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

the new driver functionality is actually subset of https://github.com/kubernetes-sigs/azurefile-csi-driver since it won't need dynamic provisioning, I am planning to create a new project, e.g. smb-csi-driver, put it under https://github.com/kubernetes-sigs/ finally.
The new CSI driver https://github.com/kubernetes-sigs/smb-csi-driver would work on both linux and windows node, and it only provides static provisioning(user should bring their own SMB server address).

Jing Xu

unread,
May 1, 2020, 10:20:27 PM5/1/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@andyzhangx that's great! Wondering whether we need to open a KEP for this or not in here https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows?

Michelle Au

unread,
May 2, 2020, 1:40:03 PM5/2/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Would Kubernetes-csi be a good place for a generic smb driver? We already have common build and release infrastructure. Also generic nfs driver is also in the same org.

Andy Zhang

unread,
May 3, 2020, 3:44:11 AM5/3/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Would Kubernetes-csi be a good place for a generic smb driver? We already have common build and release infrastructure. Also generic nfs driver is also in the same org.

@msau42 thanks, the new smb driver should be under
https://github.com/kubernetes-csi/csi-driver-smb

Since this driver would work on both linux and windows node, not sure it's necessary to open a KEP on sig-windows.

Anyway, let me work out an initial working version first. Should not take too much time.

Andy Zhang

unread,
May 11, 2020, 4:30:33 AM5/11/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Update: here is the initial working SMB CSI driver:
https://github.com/csi-driver/csi-driver-smb
Will migrate to https://github.com/kubernetes-csi/csi-driver-smb

Andy Zhang

unread,
May 11, 2020, 4:51:49 AM5/11/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

already created a repo migration tracking issue here: kubernetes/org#1867

fejta-bot

unread,
Jun 10, 2020, 5:16:12 AM6/10/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

Kubernetes Prow Robot

unread,
Jun 10, 2020, 5:16:26 AM6/10/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

@fejta-bot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Kubernetes Prow Robot

unread,
Jun 10, 2020, 5:16:29 AM6/10/20
to kubernetes/kubernetes, k8s-mirror-storage-feature-requests, Team mention

Closed #56005.

Reply all
Reply to author
Forward
0 new messages