🔷

Amazon EKS – Data Volumes

Amazon EKS supports multiple AWS storage services for persistent volumes in Kubernetes workloads.

Storage Configuration

  • Define a StorageClass in your Kubernetes cluster to manage dynamic volume provisioning.
  • Use a Container Storage Interface (CSI) driver compatible with the desired storage backend.

Supported Storage Options

  • Amazon EBS (Elastic Block Store) – Block storage for individual pods or nodes, ideal for single-node persistence.
  • Amazon EFS (Elastic File System) – Shared file system accessible by multiple pods across nodes. Fully compatible with EKS on Fargate.
  • Amazon FSx for Lustre – High-performance file system optimized for compute-intensive workloads.
  • Amazon FSx for NetApp ONTAP – Fully managed shared storage with enterprise features and NetApp ONTAP compatibility.
Choosing the right option depends on workload needs for performance, durability, and shared access.