📣

TiDB Cloud Serverless 现已更名为
TiDB Cloud Starter
!体验不变,名字焕新。
立即试用 →

TiDB Operator 简介

TiDB Operator 是 Kubernetes 上的 TiDB 集群自动运维系统,提供包括部署、升级、扩缩容、备份恢复、配置变更的 TiDB 全生命周期管理。借助 TiDB Operator,TiDB 可以无缝运行在公有云或自托管的 Kubernetes 集群上。

TiDB Operator 与 TiDB 的版本兼容性

TiDB Operator 与适用的 TiDB 版本的对应关系如下:

TiDB 版本适用的 TiDB Operator 版本
devdev
TiDB >= 8.02.0,1.6(推荐),1.5
7.1 <= TiDB < 8.01.5(推荐),1.4
6.5 <= TiDB < 7.11.5,1.4(推荐),1.3
5.4 <= TiDB < 6.51.4,1.3(推荐)
5.1 <= TiDB < 5.41.4,1.3(推荐),1.2(停止维护)
3.0 <= TiDB < 5.11.4,1.3(推荐),1.2(停止维护),1.1(停止维护)
2.1 <= TiDB < v3.01.0(停止维护)

TiDB Operator v2 与 v1 的区别

随着 TiDB 和 Kubernetes 生态的快速发展,TiDB Operator 发布了与 v1 不兼容的 v2 版本。关于 v2 与 v1 的详细差异,请参考 TiDB Operator v2 与 v1 版本对比

使用 TiDB Operator 管理 TiDB 集群

在 Kubernetes 环境中,TiDB Operator 可用于高效部署和管理 TiDB 集群。你可以根据不同需求选择以下部署方式:

  • 如需在测试环境中快速部署 TiDB Operator 并搭建一个 TiDB 集群,请参考快速开始
  • 如需自定义部署 TiDB Operator,请参阅部署 TiDB Operator

在任何环境上部署前,都可以参考下面的文档来自定义 TiDB 配置:

部署完成后,你可以参考下面的文档进行 Kubernetes 上 TiDB 集群的使用和运维:

当集群出现问题需要进行诊断时,你可以:

在 Kubernetes 上,TiDB 的部分生态工具的使用方法也有所不同,你可以参考 Kubernetes 上的 TiDB 相关工具使用指南来了解 TiDB 生态工具在 Kubernetes 上的使用方法。

最后,当 TiDB Operator 发布新版本时,你可以参考升级 TiDB Operator 进行版本更新。

文档内容是否有帮助?