복원 보기 및 삭제

이 페이지에서는 Google Distributed Cloud (GDC) 오프라인에서 기존 복원을 보고 삭제하는 방법을 설명합니다.

사용하지 않는 복원을 삭제하여 저장공간을 확보하고 불필요한 항목을 줄입니다.

시작하기 전에

복원을 보고 삭제하려면 다음이 필요합니다.

  • 기존 복원입니다. 자세한 내용은 복원 집합 계획을 참고하세요.
  • 필요한 ID 및 액세스 역할:

    • PA 사용자의 경우:
      • 사용자 클러스터 백업 관리자: 사용자 클러스터의 백업 및 복원 계획과 같은 백업 리소스를 관리합니다. 조직 IAM 관리자에게 사용자 클러스터 백업 관리자 (user-cluster-backup-admin) 역할을 부여해 달라고 요청하세요.
    • AO 사용자의 경우:
      • 백업 생성자: 수동 백업을 만들고 복원합니다. 프로젝트 IAM 관리자에게 백업 생성자 (backup-creator) 역할을 부여해 달라고 요청하세요.
    • 자세한 내용은 역할 정의를 참고하세요.

복원 보기

GDC 콘솔 또는 kubectl를 사용하여 복원 목록을 확인합니다.

콘솔

  1. GDC 콘솔에 로그인합니다.
  2. 탐색 메뉴에서 Backup for Clusters를 클릭합니다.
  3. 역할에 따라 프로젝트 선택을 클릭하여 조직 또는 프로젝트를 선택합니다.
  4. 백업 관리자: 조직을 선택하여 조직의 모든 복원을 확인하거나 프로젝트를 선택하여 프로젝트의 모든 복원을 확인합니다.
  5. 백업 생성자: 프로젝트를 선택하여 프로젝트의 모든 복원을 확인합니다.
  6. 복원 탭을 클릭합니다.
  7. 목록에서 복원을 클릭하여 세부정보를 확인합니다.

kubectl

기본 네임스페이스에서 복원 상태를 확인합니다.

kubectl get clusterRestores

다음은 출력의 예시입니다.

NAME                   STATE
restore-sample         Succeeded

모든 네임스페이스에서 복원 보기:

kubectl get clusterRestores -A

특정 네임스페이스의 복원 보기:

kubectl get clusterRestores -n NAMESPACE

NAMESPACE를 복원 파일이 포함된 네임스페이스로 바꿉니다.

복원 삭제

백업과 달리 복원을 삭제하는 데는 요청을 발행할 필요가 없습니다. 복원은 Kubernetes API 서버에서 직접 리소스를 삭제하여 삭제됩니다. 이 작업은 객체 스토리지에서 연결된 복원 아티팩트도 정리합니다.

  • 복원을 삭제하려면 kubectl를 사용합니다.

    kubectl delete clusterRestores RESTORE_NAME
    

    RESTORE_NAME을 복원 이름으로 바꿉니다.