데이터베이스 클러스터 삭제

GDC 콘솔 또는 Distributed Cloud CLI를 사용하여 데이터베이스 클러스터를 삭제할 수 있습니다.

콘솔

  1. GDC 콘솔의 기본 메뉴에서 데이터베이스 서비스 를 선택합니다.
  2. 삭제할 데이터베이스 클러스터를 선택합니다.
  3. 삭제를 클릭합니다.
  4. 선택사항: 이전에 백업이 사용 설정된 경우 모든 백업 삭제 를 선택합니다. 이렇게 하면 영구적으로 삭제됩니다. 그렇지 않으면 프로젝트의 보관 기간이 만료되면 백업이 자동으로 삭제됩니다.
  5. 클러스터의 ID를 입력하여 삭제를 확인합니다.
  6. 삭제 를 클릭하여 완료합니다.

gdcloud CLI

다음 명령어를 사용하여 데이터베이스 클러스터를 삭제합니다.

gdcloud database clusters delete CLUSTER_NAME

다음을 바꿉니다.

  • CLUSTER_NAME 삭제할 데이터베이스 클러스터의 이름

API

kubectl patch dbcluster.DBENGINE_NAME.dbadmin.gdc.goog DBCLUSTER_NAME -p '{"spec":{"isDeleted": true}}' --type=merge -n USER_PROJECT
kubectl delete dbcluster.DBENGINE_NAME.dbadmin.gdc.goog DBCLUSTER_NAME -n USER_PROJECT # for database clusters with backup enabled, this will permanently delete the database.

다음 변수를 바꿉니다.

  • DBENGINE_NAME: 데이터베이스 엔진의 이름 alloydbomni, postgresql, oracle 중 하나입니다.
  • USER_PROJECT: 데이터베이스 클러스터가 생성된 사용자 프로젝트의 이름
  • DBCLUSTER_NAME: 데이터베이스 클러스터의 이름

백업이 없는 데이터베이스 클러스터의 경우 첫 번째 단계만 필요합니다. 백업이 있는 데이터베이스의 경우 첫 번째 명령어만 실행하면 백업을 유지하면서 데이터베이스가 삭제되므로 데이터베이스 클러스터를 계속 복구할 수 있습니다. 아무 조치도 취하지 않으면 보관 기간이 지난 후 이러한 백업이 삭제됩니다. 두 번째 명령어를 사용하여 데이터베이스 클러스터와 모든 백업을 즉시 삭제할 수 있습니다.