csi-addons / kubernetes-csi-addons

CSI-Addons implementation and APIs for Kubernetes
Apache License 2.0
17 stars 33 forks source link

Support secured GRPC server for sidecar container #524

Closed Madhu-1 closed 4 months ago

Madhu-1 commented 4 months ago

Currently, the sidecar runs on the provided IP and port and starts a GRPC server which is not SSL/TLS support enabled. If there is no authentication enabled on the server side anyone can send a request targeting the nodes with some known ports and can easily perform node-level or controller-level operation, This could be a security problem for the production clusters. We need to support SSL/TLS for the GRPC server when it's running on the IP and port.

@nixpanic @Rakshith-R Thoughts?

Madhu-1 commented 4 months ago

dup of https://github.com/csi-addons/kubernetes-csi-addons/issues/96