Sign In Try Free

Destroy TiDB Clusters on Kubernetes

This document describes how to destroy TiDB clusters on Kubernetes.

Destroy a TiDB cluster managed byTidbCluster

To destroy a TiDB cluster managed byTidbCluster, run the following command:


              
kubectl delete tc${cluster_name}-n${namespace}

If you deploy the monitor in the cluster usingTidbMonitor, run the following command to delete the monitor component:


              
kubectl delete tidbmonitor${tidb_monitor_name}-n${namespace}

Destroy a TiDB cluster managed by Helm

To destroy a TiDB cluster managed by Helm, run the following command:


              
helm uninstall${cluster_name}-n${namespace}

Delete data

The above commands that destroy the cluster only remove the running Pod, but the data is still retained. If you want to delete the data as well, use the following commands:


              
kubectl delete pvc -n${namespace}-l app.kubernetes.io/instance=${cluster_name},app.kubernetes.io/managed-by=tidb-operator

              
kubectl get pv -l app.kubernetes.io/namespace=${namespace},app.kubernetes.io/managed-by=tidb-operator,app.kubernetes.io/instance=${cluster_name}-o name | xargs -I {} kubectl patch {} -p'{"spec":{"persistentVolumeReclaimPolicy":"Delete"}}'
Download PDF Request docs changes 一个sk questions on Discord
Playground
New
One-stop & interactive experience of TiDB's capabilities WITHOUT registration.
Was this page helpful?
Products
TiDB
TiDB Dedicated
TiDB Serverless
Pricing
Get Demo
Get Started
©2023PingCAP. All Rights Reserved.