Deleting Managed ClickHouse® Environments in Kubernetes
Disconnecting your ClickHouse® cluster from Altinity.Cloud Anywhere doesn’t destroy the ClickHouse cluster itself. The ClickHouse cluster will keep running as before. You can even reconnect Altinity.Cloud to your cluster later if you want.
But you can also delete your ClickHouse cluster.
WARNING
When we say “delete your ClickHouse cluster,” we mean “delete your ClickHouse cluster.” Seriously. The technique we describe here is irreversible; your ClickHouse cluster will be gone. You can also simply disconnect your ClickHouse cluster from Altinity.Cloud without deleting your ClickHouse cluster. If that’s what you need to do, see the cluster disconnection instructions.If you’ve thought it through and you really want to delete the ClickHouse clusters in your environment, enter these two commands in this order:
kubectl -n altinity-cloud-managed-clickhouse delete chi --all
altinitycloud-connect kubernetes | kubectl delete -f -
The first command deletes every ClickHouse installation (chi
) that Altinity.Cloud Anywhere created. Those are in the altinity-cloud-managed-clickhouse
namespace. With the ClickHouse clusters deleted, the second command deletes the two Altinity namespaces and any remaining resources they contain.
WARNING: If you delete the namespaces before deleting the ClickHouse installations (chi
), the operation will hang due to missing finalizers on chi
resources. Should this occur, use the kubectl edit
command on each ClickHouse installation and remove the finalizer manually from the resource specification. Here is an example:
kubectl -n altinity-cloud-managed-clickhouse edit clickhouseinstallations.clickhouse.altinity.com/maddie-ch
You can now delete the finalizer from the resource:
# Please edit the object below. Lines beginning with a '#' will be ignored,
# and an empty file will abort the edit. If an error occurs while saving this file will be
# reopened with the relevant failures.
#
apiVersion: clickhouse.altinity.com/v1
kind: ClickHouseInstallation
metadata:
creationTimestamp: "2023-08-29T17:03:58Z"
finalizers:
- finalizer.clickhouseinstallation.altinity.com
generation: 3
name: maddie-ch
. . .