TiDB Operator 1.5.0-beta.1 Release Notes

发布日期: 2023 年 4 月 11 日

TiDB Operator 版本:1.5.0-beta.1

新功能

  • 支持通过给 PD Pod 加上 tidb.pingcap.com/pd-transfer-leader Annotation 来优雅重启 PD Pod (#4896, @luohao)

  • 支持通过给 TiDB Pod 加上 tidb.pingcap.com/tidb-graceful-shutdown Annotation 来优雅重启 TiDB Pod (#4948, @wxiaomou)

  • 支持使用 Advanced StatefulSet 管理 TiCDC (#4881, @charleszheng44)

  • 支持使用 Advanced StatefulSet 管理 TiProxy (#4917, @xhebox)

  • TiDB Spec 新增 bootstrapSQLConfigMapName 字段,用于指定 TiDB 首次启动时执行的初始 SQL 文件 (#4862, @fgksgf)

  • 允许用户定义策略来重启失败的备份任务,以提高备份的稳定性 (#4883, @WizardXiao) (#4925, @WizardXiao)

优化提升

  • 升级 Kubernetes 依赖库至 v1.20 版本 (#4954, @KanShiori)

  • 添加与 reconciler 与 worker queue 相关的 Metric 以提高可观测性 (#4882, @hanlins)

  • 在滚动升级 TiKV 节点时,等待当前升级后的 TiKV 节点的 Leader 转移回来后,再升级下一个 TiKV 节点,以降低滚动升级时的性能下降 (#4863, @KanShiori)

  • 允许用户自定义 Prometheus Scraping 相关配置 (#4846, @coderplay)

  • TiProxy 支持共享部分 TiDB 的证书 (#4880, @xhebox)

  • 当配置 spec.preferIPv6true 时,所有组件的 Service 的 ipFamilyPolicy 将被配置为 PreferDualStack (#4959, @KanShiori)

  • 添加统计协调流程失败计数的 Metric 以提高可观测性 (#4952, @coderplay)

Bug 修复

  • 修复了因为 metric 接口冲突而导致 pprof 接口无法访问的问题 (#4874, @hanlins)

文档内容是否有帮助?