Backing up and restoring Amazon Elastic Kubernetes Service (EKS) clusters forms part of our cloud service offering. For more on what functionality we support, click here.
Note: To use the EKS backup service, you need to be both a RedApp company administrator, and an AWS account holder for the account/s you want to back up. Read more about AWS user roles here.
Use the guide below to manage your backups.
How to configure the backup schedule
How to delete an account or cluster
How to connect an AWS account
1. In the RedApp, locate the relevant customer name in the sidebar and click on it.
2. Go to Amazon EKS in the sidebar.
3. To connect a new account, click Add at the top right.
4. Click Launch stack. This will open an AWS Quick create stack page in a new tab.
This step is needed because we use a CloudFormation stack in your AWS account to create a user role that allows us to access your resources in AWS.
Note: If you do not see the new tab, your browser may be blocking the pop-up. You will need to allow it to continue.
5. Sign into AWS using the account you want to add to your Redstor backups.
6. Tick the box I acknowledge that AWS CloudFormation might create IAM resources and click Create stack.
You can now continue the setup in the RedApp.
7. Once your CloudFormation stack has been created, the Add clusters step will be enabled. Click this to proceed.
8. Select which clusters you want to add to your Redstor backups, then click Add.
9. You will see the following overlay. Enter the access key ID and secret key for the cluster(s), then click Set up connection.
You can also switch to the DIY tab and follow the provided steps to manually configure the connection. Verify it by clicking Check connection.
10. Since the newly created Redstor user role has not yet been given access to your cluster(s), the cluster(s) will indicate an incomplete setup with a grey bar. Click Retry to complete the setup.
You can monitor the progress of your setup on the cluster's home page.
You will receive a message under Notifications > Recent when the setup completes.
Once the setup has completed, you can queue a backup by clicking on the menu icon and then Backup.
Completed backups will be shown in the list on the cluster's home page. You can customise which columns you see by going to Customise display.
You can also view an audit trail of all activities and which users performed them by clicking on the icon at the top right.
How to add a new cluster
1. To add a new cluster, expand the menu icon on the overview page and select Add clusters:
or go to All Clusters and click Add at the top right:
2. Select which clusters to back up and click Add.
To queue a backup of the cluster immediately, go to the home page for the newly added cluster. Click on the menu icon and select Backup.
A backup will be queued. You can monitor the progress of the backup at the top of the page.
How to configure the backup schedule
1. On the home page for the relevant account/cluster, click on Backup Schedule > Edit.
2. You can retain the default of a single daily backup, or you can set your backups to only run on specific days (custom). In either case, use the drop-down menu to set the backup time. Set your preferences and click on the check mark.
How to recover a cluster
1. On the home page for the relevant cluster, locate the backup you wish to recover, click on the menu icon and select Recover.
2. Provide a namespace prefix and click Recover.
You can then monitor the progress of your recovery on the cluster's home page:
or under Notifications > Tasks:
You will receive a message under Notifications > Recent when the recovery completes.
Completed recoveries will be shown in the list on the cluster's home page.
How to delete a cluster
1. On the home page for the relevant cluster, click on the menu icon and then on Remove.
2. Confirm the deletion by clicking Remove.
Article is closed for comments.