Skip to main content

Amazon EFS

Before you start

Prepare your environment for this section:

~$prepare-environment fundamentals/storage/efs

This will make the following changes to your lab environment:

  • Create an IAM role for the Amazon EFS CSI driver
  • Create an Amazon EFS file system

You can view the Terraform that applies these changes here.

Amazon Elastic File System (Amazon EFS) provides a serverless, fully elastic file system that automatically scales on demand to petabytes without disrupting applications. It eliminates the need to provision and manage capacity as you add and remove files, making it ideal for use with AWS Cloud services and on-premises resources.

In this lab, you will:

  • Learn about persistent network storage with the assets microservice
  • Configure and deploy the EFS CSI Driver for Kubernetes
  • Implement dynamic provisioning using EFS in a Kubernetes deployment

This hands-on experience will demonstrate how to effectively use Amazon EFS with Amazon EKS for scalable, persistent storage solutions.