Delete a Cluster
This article explains how to delete a cluster.
When you delete a cluster, all the associated resources for the cluster are removed. The data in the data store (S3 bucket) will not be deleted.
The main cluster cannot be deleted.
This procedure is carried out using the Administration API.
Prerequisites
The database access node must be up and running.
Procedure
The following examples use curl on a Linux terminal. You can also use other interfaces and languages to execute the curl commands.
Placeholder values in the examples are styled as Bash variables, for example: $NODE_IP
. Replace these placeholders with your own values.
The option --insecure
or -k
tells curl to bypass the TLS certificate check. This option allows you to connect to a HTTPS server that does not have a valid certificate. Only use this option if certificate verification is not possible and you trust the server.
-
To get information about the database, send a
GET
request to the/api/v1/databases
endpoint.curl --insecure -X "GET" \
"https://$NODE_IP:4444/api/v1/databases" \
-H "accept: application/json" \
-H "Authorization: Basic $AUTH_TOKEN"The response includes the database ID, name, and version. Additional details are included depending on the configuration and platform.
-
To find cluster information, send a
GET
request to the/api/v1/databases/DATABASE_ID/clusters
endpoint. For example: -
To delete a cluster, send a
DELETE
request to the/api/v1/databases/DATABASE_ID/clusters/CLUSTER_ID
endpoint. For example:
Verification
To verify that the cluster was removed, send a GET
request to the /api/v1/databases/DATABASE_ID/clusters
endpoint. For example:
curl --insecure -X "GET" \
"https://$NODE_IP:4444/api/v1/databases/$DATABASE_ID/clusters" \
-H "accept: application/json" \
-H "Authorization: Basic $AUTH_TOKEN"
The removed cluster should not be included in the returned list.