Backup your EKS Clusters with AWS Backup - Amazon EKS

Help improve this page

To contribute to this user guide, choose the Edit this page on GitHub link that is located in the right pane of every page.

Backup your EKS Clusters with AWS Backup

AWS Backup supports backups of Amazon EKS clusters, including Kubernetes cluster state and persistent storage attached to the EKS cluster via a persistent volume claim (EBS volumes, EFS file systems, and S3 buckets). An Amazon EKS backup will create a composite recovery point, where a child recovery point will be for each resource backed up.

To get started via the EKS console, AWS Backup console or CLI ensure that your IAM role has the following permissions:

  • These can be found in AWS Backup’s Managed policy AWSBackupServiceRolePolicyForBackup. This contains the required permissions to backup your Amazon EKS cluster and EBS and EFS persistent storage

  • If your EKS Cluster contains an S3 bucket you will need to ensure the following policies and prequisites for your S3 bucket are added and enabled as documented:

  • AWSBackupServiceRolePolicyForS3Backup

  • Prerequisites for S3 Backups

Ensure your EKS Clusters have the following settings: