ministryofjustice / cloud-platform

Documentation on the MoJ cloud platform
MIT License
84 stars 44 forks source link

Investigation: Usable EFS solution #5484

Open sj-williams opened 3 months ago

sj-williams commented 3 months ago

Background

We have decomissioned our efs-csi-driver from production clusters, because in its current form it is not fit for use within the platform. The reason for turning off is that we know that there has been issues around locking down access to mount points via IRSA, meaning we cannot isolate access to user environments/pods.

At some point in the future, we are likely to have users of the platform querying NFS like storage solutions (data/analytical platform would be interested now if we offered bespoke node group for their NFS use case needs - at time of writing we do not), as from time to time people have asked questions around this feature.

We should dedicate some time to looking to see if there has been any improvements or alternative approaches to achieving EFS integration.

Further information:

https://github.com/ministryofjustice/cloud-platform/issues/3994

https://github.com/kubernetes-sigs/aws-efs-csi-driver/issues/774

https://github.com/aws/efs-utils/commit/b5825e6c59f7346c969ad00e65d32c87817ed348

Proposed user journey

Approach

Which part of the user docs does this impact

Communicate changes

Questions / Assumptions

Definition of done

Reference

How to write good user stories

sj-williams commented 3 months ago

relates to ministryofjustice/cloud-platform#4877