1

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
  • 442
  • 3
  • 13

1 Answers1

0

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

Paolo Mossini
  • 1,064
  • 2
  • 15
  • 23
  • 1
    Thanks for your answer but I already have EFS running and wanted to know if there is anything better. EFS is less performant comparing to EBS, especially if you want to use it to serve web apps with many small files. Also, EFS volumes management in Kubernetes is additional overhead. – bartgras Sep 02 '20 at 05:06