When using managed Kubernetes services like Amazon EKS, the backup strategy shifts to focus on Kubernetes objects, persistent data, and application configurations.
Managed services like Amazon EKS handle the control plane, including etcd, making traditional etcd snapshots unfeasible.
For backing up on EKS, focus on Kubernetes objects, persistent volumes, networking, security, and application data.
Velero is recommended for Kubernetes object backup on EKS, supporting scheduling, retention policies, and integration with AWS S3.
Use Velero for backing up persistent data, including EBS volumes, and automate backups with regular testing for validity.
Security measures such as encryption, immutable backups, multi-region storage, and access controls are crucial for backup on EKS.
Consider cost-saving strategies like storage tiering, incremental backups, and retention policies for managing backup costs.
The control plane/etcd and node-level state are typically inaccessible for direct backup on managed services like EKS.
Best practices include using Velero for disaster recovery, automation for cost control, encryption for security, regular testing, and multi-region backups.
Follow additional resources for backup and restore guidelines specific to Amazon EKS.
Overall, leveraging tools like Velero and AWS storage features on EKS ensures a robust, cost-effective, and secure backup approach.