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 Delete all backups. Esto genera una eliminación permanente. De lo contrario, las copias de seguridad se borrarán automáticamente una vez que 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.
gdcloud CLI
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 deseas 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: Es el nombre del motor de base de datos. Es uno de los siguientes:alloydbomni,postgresqlooracle.USER_PROJECT: Es el nombre del proyecto del usuario en el que se creó el clúster de base de datos.DBCLUSTER_NAME: Es el nombre del clúster de base de datos.
Para los clústeres de bases de datos sin copia de seguridad, solo se necesita el primer paso. Para las bases de datos con copia de seguridad, ejecutar solo el primer comando borrará la base de datos y conservará sus copias de seguridad (y, por lo tanto, el clúster de base 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 base de datos y todas sus copias de seguridad.