TiDB Operator v1.6 新特性

TiDB Operator v1.6 引入了以下关键特性,从扩展性、易用性等方面帮助你更轻松地管理 TiDB 集群及其周边工具。

兼容性改动

  • 升级 Kubernetes 依赖库至 v1.28 版本,建议不再部署 tidb-scheduler 组件。
  • 当通过 Helm Chart 部署时,支持设置 tidb-controller-manager 用于 leader 选举的 lock resource,默认值为 .Values.controllerManager.leaderResourceLock: leases。当从之前的版本升级到 v1.6.0-beta.1 或之后的版本时,推荐先设置 .Values.controllerManager.leaderResourceLock: endpointsleases,等待新的 tidb-controller-manager 正常运行后再设置 .Values.controllerManager.leaderResourceLock: leases 以更新部署。

扩展性

  • 支持以微服务模式部署 PD v8.0.0 及以上版本(实验特性)。
  • 支持对 TiDB 组件进行并行的扩容与缩容操作。

易用性

  • 支持自动为 TiProxy 设置 location labels。
  • 支持为 TiDB 集群各组件的 topologySpreadConstraints 设置 maxSkewminDomainsnodeAffinityPolicy
  • 支持为 TiDB 组件设置 startupProbe
  • 支持为 TiDB 组件设置额外的命令行参数。
  • 支持为 Discovery 组件设置 livenessProbereadinessProbe
  • 支持为 TidbInitializer 组件设置 nodeSelector
  • 支持为 TiFlash 直接挂载 ConfigMap 而不再依赖 InitContainer 对配置文件进行处理。

文档内容是否有帮助?

下载 PDF文档反馈社区交流
产品
TiDB
TiDB Cloud
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.