edgexfoundry / edgex-helm

Owner: Core WG
Apache License 2.0
4 stars 7 forks source link

helm deployment: Eliminate pre-shared secrets RWX volumes (require only RWO volumes) #7

Open bnevis-i opened 2 years ago

bnevis-i commented 2 years ago

Current EdgeX deployment on Kubernetes relies on RWX volumes.

This RWX requirement forces Kubernetes deployments to rely on network file services such as NFS, large dependencies such as Rook-Ceph, or requires deployment on a single host with a shared host volume.

It would be then easier to use lighter-weight CSI's such as OpenEBS, as well as make it easier to deploy EdgeX in cloud-hosted environments.

Through a combination of making all services using lazy fetching of secret store tokens and other changes, remove the RWX volume requirement from the helm deployment.