Best practices for volumes that need to be accessed from multiple pods on EKS

8/25/2020

Currently kubernetes documentation says that by default EKS on AWS supports through AWSElasticBlockStore plugin only ReadWriteOnce access mode on EBS.

I need my EKS cluster configured with multiple pods having read-write access to single volume, or at least one read-write and others read-only.

I was able to configure my cluster with EFS provisioner but would like to know if there are some alternatives, especially that use EBS volumes. Could not find any better solution so far.

-- bartgras
amazon-eks
amazon-web-services
kubernetes
persistent-volumes

1 Answer

8/25/2020

EFS is the right solution. You can create an external file system and then your pods can access it in ReadWriteMany mode.

-- Paolo Mossini
Source: StackOverflow