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:

  • Install the Amazon EFS CSI driver in the Amazon EKS cluster
  • Create an Amazon EFS file system

You can view the Terraform that applies these changes here.

Amazon Elastic File System is a simple, serverless, set-and-forget elastic file system for use with AWS Cloud services and on-premises resources. It's built to scale on demand to petabytes without disrupting applications, growing and shrinking automatically as you add and remove files, eliminating the need to provision and manage capacity to accommodate growth.

In this lab, we'll learn about the following concepts:

  • Assets microservice deployment
  • EFS CSI Driver
  • Dynamic provisioning using EFS and a Kubernetes deployment