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 Amazon Backup
Amazon 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.
-
How to back up resources: Getting started with Amazon Backup
-
Backup creation by Resource Type: Amazon EKS Backups
-
How to restore Amazon EKS clusters: Amazon EKS Backups restore
To get started via the EKS console, Amazon Backup console or CLI ensure that your IAM role has the following permissions:
-
These can be found in Amazon 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:
-
Prerequisites for S3 Backups
Ensure your EKS Clusters have the following settings:
-
EKS Cluster authorization mode set to API or API_AND_CONFIG_MAP for Amazon Backup to create Access Entries to access the EKS cluster.