- 关于 TiDB Operator
- 快速上手
- 部署
- 自托管的 Kubernetes
- 公有云的 Kubernetes
- 在 ARM64 机器上部署 TiDB 集群
- 部署 TiDB HTAP 存储引擎 TiFlash
- 跨多个 Kubernetes 集群部署 TiDB 集群
- 部署 TiDB 异构集群
- 部署增量数据同步工具 TiCDC
- 部署 Binlog 收集工具
- 监控与告警
- 数据迁移
- 运维管理
- 安全
- 扩缩容
- 升级
- 升级 TiDB 集群
- 升级 TiDB Operator
- 备份与恢复
- 备份与恢复简介
- 备份与恢复 CR 介绍
- 远程存储访问授权
- 使用 Amazon S3 兼容的存储
- 使用 Google Cloud Storage
- 使用持久卷
- 运维
- 灾难恢复
- 故障诊断
- 常见问题
- 参考
- 版本发布历史
- v1.2
- v1.1
- v1.0
- v0
恢复误删的 TiDB 集群
本文介绍如何恢复在 Kubernetes 上误删的 TiDB 集群。如果你使用 TidbCluster 意外删除了 TiDB 集群,可参考本文介绍的方法恢复集群。
TiDB Operator 使用 PV (Persistent Volume)、PVC (Persistent Volume Claim) 来存储持久化的数据,如果不小心使用 kubectl delete tc
意外删除了 TiDB 集群,PV/PVC 对象以及数据都会保留下来,以最大程度保证数据安全。
此时你可以使用 kubectl create
命令来创建一个同名同配置的集群,之前保留下来未被删除的 PV/PVC 以及数据会被复用:
kubectl -n ${namespace} create -f tidb-cluster.yaml
文档内容是否有帮助?