Storage on EKS
Overview
EKS supports multiple storage options through Container Storage Interface (CSI) drivers.
Topics
Block Storage
- EBS CSI - Persistent block storage
- FSx for OpenZFS - Managed ZFS file system
- FSx for NetApp ONTAP - NetApp ONTAP file system
File Storage
- EFS CSI - Managed NFS file storage
- FSx for NetApp ONTAP
- FSx for OpenZFS
Object Storage
- Mountpoint for S3 - S3 as a file system
Storage Comparison
| Type | Driver | Use Case | Scaling |
|---|---|---|---|
| Block | EBS CSI | Databases | Single AZ |
| File | EFS CSI | Shared storage | Multi-AZ |
| File | FSx ONTAP | Enterprise NAS | Multi-AZ |
| Object | Mountpoint | S3 access | Unlimited |
References
Across the wiki
- AKS Storage CSI Architecture — Azure Managed Disks, Premium SSD v2, and Elastic SAN — block storage (Azure)
- GKE Storage Architecture — Compute Persistent Disk CSI, Hyperdisk, and Volume Snapshots — block storage (GCP)
- Linux Storage — block storage (Linux)
- Amazon EBS — block storage (AWS)