Backup for GKE로 Filestore 볼륨 처리


이 페이지에서는 Backup for GKE로 Filestore 볼륨을 처리하는 방법을 설명합니다.

Backup for GKE는 Filestore 볼륨과 통합되지 않습니다. 즉, 이러한 볼륨에서 직접 데이터를 백업 및 복원하는 것은 지원되지 않습니다. 그러나 특정 재해 복구 시나리오에서 Filestore 볼륨으로 백업되는 워크로드에 대한 솔루션을 제공하는 데 Backup for GKE을 사용할 수 있습니다.

이러한 솔루션을 사용하면 허용 모드를 활성화하여 Filestore 볼륨 구성을 백업할 수 있습니다. 복원의 경우 Filestore 볼륨 다시 연결 또는 Filestore 볼륨 데이터 대역 외 솔루션 복원을 사용할 수 있습니다.

Filestore 볼륨 구성 백업

기본적으로 허용 모드를 활성화하지 않으면 Filestore 볼륨이 포함된 클러스터 백업이 실패합니다. 허용 모드가 활성화되면 Backup for GKE는 워크로드 및 볼륨의 구성을 캡처합니다. 허용 모드에 대한 자세한 내용은 백업 플랜에서 허용 모드 사용하기를 참조하세요.

Filestore 볼륨 다시 연결

Backup for GKE를 사용하면 복원 계획에서 볼륨 데이터 복원 정책을 지정하여 데이터를 포함하는 기본 볼륨을 재사용할 수 있습니다. 이 경우 새 리소스를 프로비저닝하지 않고 직접 PersistentVolumeClaimPersistentVolume 리소스를 생성하고 기존 Filestore 볼륨을 참조합니다.

백업에 Compute Engine Persistent Disk 볼륨이 포함되어 있고 해당 볼륨의 데이터를 복원하려는 경우 볼륨 데이터 복원 동작 정의에서 볼륨 데이터 복원 정책 바인딩을 구성하는 방법을 참조하세요.

대역 외 Filestore 볼륨 백업 및 복원

Filestore 백업 기능을 사용하여 Filestore 볼륨의 백업을 별도로 만들 수 있습니다. 이러한 백업은 Backup for GKE와는 독립적이므로 데이터의 완전한 사본을 확보할 수 있습니다.

대역 외 Filestore 볼륨 백업

Filestore는 백업이 생성된 시점의 모든 파일 데이터와 메타데이터를 포함하여 파일 공유의 사본을 만드는 백업을 제공합니다. Filestore 볼륨 구성이 포함된 Backup for GKE 백업 외에 Filestore 볼륨에 대한 별도의 백업을 만들 수 있습니다. 자세한 내용은 Filestore에서 백업 만들기를 참조하세요.

대역 외 Filestore 볼륨 복원

Filestore 백업과 Backup for GKE 백업을 모두 사용하면 다음 단계에 따라 워크로드를 복원할 수 있습니다:

  1. Filestore 백업을 사용하여 대역 외 Filestore 볼륨을 복원합니다.
  2. 대상 클러스터에서 복원된 Filestore 볼륨을 참조하는 정적 PersistentVolumes을 생성합니다. 이러한 PersistentVolumes.spec.claimRef 필드가 생성될 PersistentVolumeClaims을 올바르게 참조해야 합니다.
  3. Backup for GKE에서 볼륨 데이터 복원 정책 볼륨 복원 안 함을 사용하여 복원을 시작합니다. 새로 생성된 PVC는 이전 단계에서 생성된 PersistentVolumes에 바인딩됩니다.

    백업에 Compute Engine Persistent Disk 볼륨이 포함되어 있고 해당 볼륨의 데이터를 복원하려는 경우 볼륨 데이터 복원 동작 정의에서 볼륨 데이터 복원 정책 바인딩을 구성하는 방법을 참조하세요.