Puedes borrar clústeres de bases de datos con la consola de GDC o la CLI de Distributed Cloud.
Console
- En el menú principal de la consola de GDC, elige Database Service.
- Selecciona el clúster de base de datos que deseas borrar.
- Haz clic en BORRAR.
- Opcional: Si la copia de seguridad se habilitó anteriormente, selecciona Borrar todas las copias de seguridad. Esto genera una eliminación permanente. De lo contrario, las copias de seguridad se borrarán automáticamente cuando venza el período de retención del proyecto.
- Para confirmar la eliminación, escribe el ID del clúster.
- Haz clic en BORRAR para terminar.
CLI de gcloud
Usa el siguiente comando para borrar un clúster de base de datos:
gdcloud database clusters delete CLUSTER_NAME
Reemplaza lo siguiente:
- CLUSTER_NAME por el nombre del clúster de base de datos que se borrará
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.
Reemplaza las siguientes variables:
DBENGINE_NAME
, el nombre del motor de base de datos. Puede seralloydbomni
,postgresql
ooracle
.USER_PROJECT
, el nombre del proyecto del usuario en el que se creó el clúster de la base de datos.DBCLUSTER_NAME
, el nombre del clúster de la base de datos
En el caso de los clústeres de bases de datos sin copias de seguridad, solo se necesita el primer paso. En el caso de las bases de datos con copias de seguridad, ejecutar solo el primer comando borrará la base de datos y conservará sus copias de seguridad (por lo tanto, el clúster de bases de datos aún se puede recuperar). Estas copias de seguridad se borrarán después de su tiempo de retención si no se realiza ninguna acción. El segundo comando se puede usar para borrar de inmediato el clúster de la base de datos y todas sus copias de seguridad.