Amazon EKS — Storage

less than 1 minute read

Persistent storage on EKS is powered by CSI (Container Storage Interface) drivers that integrate with AWS storage services — EBS, EFS, and FSx. This chapter covers driver installation, StorageClass configuration, and backup strategies.


Topics Covered

# Topic Description
1 EBS CSI Driver Block storage for single-pod workloads
2 EFS CSI Driver Shared file storage (ReadWriteMany)
3 FSx CSI Driver High-performance file systems
4 StorageClasses & Dynamic Provisioning Automated volume lifecycle management
5 Volume Snapshots Backup and restore with EBS snapshots
6 Hands-On Lab Provision and test EBS, EFS, and snapshots
7 Practice Questions Test your EKS storage knowledge

Storage Comparison

Feature EBS EFS FSx for Lustre
Type Block File (NFS) File (Lustre)
Access Mode ReadWriteOnce ReadWriteMany ReadWriteMany
AZ Scope Single AZ Multi-AZ Single AZ
Use Case Databases, single-pod apps Shared config, CMS, ML data HPC, ML training
Performance Up to 256K IOPS (io2) Elastic throughput Sub-millisecond latency
Pricing $0.08/GB-month (gp3) $0.30/GB-month $0.14/GB-month
Dynamic Provisioning Yes Yes Yes
Snapshots Yes No (use AWS Backup) Yes

Start Learning →

Updated: