Eliminar clústeres de bases de datos

Puedes eliminar clústeres de bases de datos con la consola de GDC o la CLI de Distributed Cloud.

Consola

  1. En el menú principal de la consola de GDC, elige Database Service (Servicio de base de datos).
  2. Selecciona el clúster de base de datos que quieras eliminar.
  3. Haz clic en ELIMINAR.
  4. Opcional: Si la copia de seguridad estaba habilitada anteriormente, selecciona Eliminar todas las copias de seguridad. Esto provoca una eliminación permanente. De lo contrario, las copias de seguridad se eliminarán automáticamente cuando caduque el periodo de conservación del proyecto.
  5. Para confirmar la eliminación, escribe el ID del clúster.
  6. Haz clic en ELIMINAR para terminar.

CLI de gdcloud

Usa el siguiente comando para eliminar un clúster de base de datos:

gdcloud database clusters delete CLUSTER_NAME

Haz los cambios siguientes:

  • CLUSTER_NAME con el nombre del clúster de base de datos que quieras eliminar.

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.

Sustituye las siguientes variables:

  • DBENGINE_NAME, el nombre del motor de base de datos. Es uno de los valores alloydbomni, postgresql o oracle.
  • USER_PROJECT, el nombre del proyecto de usuario en el que se creó el clúster de 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 copia de seguridad, solo es necesario el primer paso. En las bases de datos con copias de seguridad, si solo ejecutas el primer comando, se eliminará la base de datos, pero se conservarán sus copias de seguridad (por lo que el clúster de la base de datos se podrá recuperar). Estas copias de seguridad se eliminarán una vez transcurrido el tiempo de conservación si no se toma ninguna medida. El segundo comando se puede usar para eliminar inmediatamente el clúster de base de datos y todas sus copias de seguridad.