AWS Backup으로 EKS 클러스터 백업하기

AWS Backup으로 EKS 클러스터 백업하기

AWS Backup은 Amazon EKS 클러스터의 백업을 지원하는데, 여기에는 Kubernetes 클러스터 상태와 퍼시스턴트 볼륨 클레임(persistent volume claim)을 통해 EKS 클러스터에 연결된 퍼시스턴트 스토리지(EBS 볼륨, EFS 파일 시스템, S3 버킷)가 포함돼요. Amazon EKS 백업은 복합 복구 지점(composite recovery point)을 생성하며, 백업된 각 리소스에 대해 하위 복구 지점(child recovery point)이 생성됩니다.

출처: 문서

본문

  • 리소스 백업 방법: AWS Backup 시작하기

  • 리소스 유형별 백업 생성: Amazon EKS 백업

  • Amazon EKS 클러스터 복원 방법: Amazon EKS 백업 복원

EKS 콘솔, AWS Backup 콘솔 또는 CLI를 통해 시작하려면 IAM 역할에 다음 권한이 있는지 확인하세요.

이 권한은 AWS Backup의 관리형 정책 AWSBackupServiceRolePolicyForBackup에서 찾을 수 있어요. 여기에는 Amazon EKS 클러스터와 EBS 및 EFS 퍼시스턴트 스토리지를 백업하는 데 필요한 권한이 포함됩니다.

EKS 클러스터에 S3 버킷이 포함되어 있다면 문서화된 대로 S3 버킷에 다음 정책과 사전 조건을 추가하고 활성화해야 해요.

  • AWSBackupServiceRolePolicyForS3Backup

  • S3 백업 사전 조건

EKS 클러스터에 다음 설정이 있는지 확인하세요.

  • AWS Backup이 Access Entries를 생성해 EKS 클러스터에 액세스할 수 있도록 EKS 클러스터 인증 모드를 API 또는 API_AND_CONFIG_MAP으로 설정합니다.

더 알아보기 (Learn more)