您可以使用 GDC 控制台或 Distributed Cloud CLI 删除数据库集群。
控制台
- 在 GDC 控制台的主菜单中,选择数据库服务。
- 选择要删除的数据库集群。
- 点击 删除。
- 可选:如果之前已启用备份,请选择删除所有备份。这会导致永久删除。否则,项目保留期限到期后,系统会自动删除备份。
- 请输入集群的 ID 以确认删除。
- 点击 删除即可完成。
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
,数据库集群的名称。
对于没有备份的数据库集群,只需执行第一步。对于有备份的数据库,仅运行第一个命令会删除数据库,但保留其备份(因此数据库集群仍可恢复)。如果不采取任何行动,这些备份将在保留期限结束后被删除。第二个命令可用于立即删除数据库集群及其所有备份。