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.
EFS is the right solution. You can create an external file system and then your pods can access it in ReadWriteMany mode.