Storage Options in EKS

Storage Options in EKS An architecture diagram generated by Archify. Amazon EBS · block storage · AWS storage services Amazon EBS block storage Amazon EFS · shared file storage · AWS storage services Amazon EFS shared file storage Amazon FSx for Lustre · high-performance parallel file system · AWS storage services Amazon FSx for Lustre high-performance parallel file system EBS CSI Driver · StorageClass ebs-sc · ebs.csi.aws.com · Amazon EKS cluster EBS CSI Driver StorageClass ebs-sc · ebs.csi.aws.com EFS CSI Driver · StorageClass efs-sc · efs.csi.aws.com · Amazon EKS cluster EFS CSI Driver StorageClass efs-sc · efs.csi.aws.com FSx CSI Driver · StorageClass fsx-sc · fsx.csi.aws.com · Amazon EKS cluster FSx CSI Driver StorageClass fsx-sc · fsx.csi.aws.com EBS PersistentVolume · one EBS volume per PV · Amazon EKS cluster EBS PersistentVolume one EBS volume per PV EFS PersistentVolume · EFS file system / access point · Amazon EKS cluster EFS PersistentVolume EFS file system / access point FSx PersistentVolume · FSx for Lustre file system · Amazon EKS cluster FSx PersistentVolume FSx for Lustre file system Pod · ReadWriteOnce (RWO) · Amazon EKS cluster Pod ReadWriteOnce (RWO) Pods · ReadWriteMany (RWX) · Amazon EKS cluster Pods ReadWriteMany (RWX) Pods · ReadWriteMany (RWX) · high performance · Amazon EKS cluster Pods ReadWriteMany (RWX) · high performance CSI provisions mounts AWS storage services Amazon EKS cluster Legend Pod (access mode) CSI driver + StorageClass PersistentVolume AWS storage service

Amazon EBS

  • • Block storage for a single Pod (ReadWriteOnce)
  • • Volume types: gp3, io2, st1, sc1
  • • StorageClass with volumeBindingMode: WaitForFirstConsumer

Amazon EFS

  • • File storage shared by multiple Pods (ReadWriteMany)
  • • Access points map to PV/PVC pairs
  • • High availability across multiple nodes

Amazon FSx for Lustre

  • • Parallel file system for HPC, ML and analytics
  • • ReadWriteMany with very high throughput
  • • High-throughput storage for AI/ML training data and model files