删除数据库集群

您可以使用 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,数据库引擎的名称。可以是 alloydbomnipostgresqloracle
  • USER_PROJECT:创建数据库集群的用户项目的名称。
  • DBCLUSTER_NAME,数据库集群的名称。

对于没有备份的数据库集群,只需执行第一步。对于有备份的数据库,仅运行第一个命令会删除数据库,但保留其备份(因此数据库集群仍可恢复)。如果不采取任何行动,这些备份将在保留期限结束后被删除。第二个命令可用于立即删除数据库集群及其所有备份。