Flexvolume driver owners: does your driver need to run on master?

40 views
Skip to first unread message

Cheng Xing

unread,
Jun 6, 2019, 2:31:43 PM6/6/19
to kubernetes-sig-storage, Yuwen Ma, Tim Allclair
Hello SIG storage,

If you don't own a Flexvolume driver, you can stop reading now.

tl;dr Core components, including controller-manager, are going distroless. Do you own a Flexvolume driver that needs to run on master? We are gauging the viability of deprecating the Flexvolume master API calls.

There is an effort underway to move to core k8s component images to distroless. One side effect is that shell access (+ possibly other common Linux utilities you may depend on) is unavailable inside these containers. Flexvolume driver requiring master installation (in controller-manager) will have issues starting up if they depend on these utilities.

Does your Flexvolume driver require master-side installation? If so, please reply to this thread or contact me directly. We are gauging whether it's possible to remove Flexvolume master API calls and remove the consideration of Flex drivers interacting with controller-manager entirely.

Note this doesn't impact drivers running on kubelet only.

Thanks,
Cheng

Cheng Xing

unread,
Jul 2, 2019, 2:55:01 PM7/2/19
to kubernetes-sig-storage, Yuwen Ma, Tim Allclair
Hi all,

Reminder to contact me or reply to this thread if you own a Flexvolume driver requires master-side installation. If there are no responses by our SIG meeting on July 18, we will discuss the option to proceed with moving controller-manager to distroless.

Thanks,
Cheng

Michelle Au

unread,
Jul 2, 2019, 10:37:49 PM7/2/19
to Cheng Xing, kubernetes-sig-storage, Yuwen Ma, Tim Allclair
Maybe we need to send out a wider broadcast to kubernetes-dev. Do we also need to follow the deprecation policy?

--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-storage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-st...@googlegroups.com.
To post to this group, send email to kubernetes-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-storage/CAP%3DJdsVbokByNUuP77YoEMDrr4iJtuNxQcY%3D9_nGj8sEs8nwvg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Saad Ali

unread,
May 11, 2020, 6:14:35 PM5/11/20
to Cheng Xing, kubernetes-dev, Michelle Au, kubernetes-sig-storage, Yuwen Ma, Tim Allclair
FYI for those who use Flexvolume drivers that implement attach or resize, distroless may break your Flex driver. If it does, you can continue to use your Flex driver, if you build your own kube-controller-manager with a non-distroless base image.

--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-storage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-st...@googlegroups.com.
To post to this group, send email to kubernetes-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages