TiDB Operator 1.4.0-alpha.1 Release Notes
发布日期:2022 年 9 月 27 日
TiDB Operator 版本:1.4.0-alpha.1
兼容性改动
- 由于 #4683 的变更,存储修改的功能变为默认关闭的。如果你想扩容某个组件的 PVC,你需要先打开这个功能。
滚动升级改动
- 由于 #4494 的变更,如果你部署的 TiCDC 没有设置
log-file
配置项,那么升级 TiDB Operator 到 v1.4.0-alpha.1 后会导致 TiCDC 滚动重建。
新功能
添加新字段
spec.tikv.scalePolicy
与spec.tiflash.scalePolicy
,用于同时缩容或者扩容多个 TiKV 和 TiFlash Pods (#3881, @lizhemingi)添加一个新字段
startScriptVersion
用于选择所有组件的启动脚本 (#4505, @KanShiori)支持将 PD 的 location labels 中的简短的 label 映射到众所周知的 Kubernetes 的 labels (#4688, @glorv)
支持使用 BR 恢复集群到快照备份和日志备份的某个时间点 (#4648 #4682 #4694 #4695, @WizardXiao)
添加一个新的 feature gate
VolumeModifying
,用以打开修改存储参数的功能,该功能默认关闭 (#4683, @liubog2008)支持通过修改某个 TidbCluster 组件的
StorageClass
来修改集群所用的 AWS EBS 存储的 IOPS 与 throughput (#4683, @liubog2008)支持配置 BR 的
--check-requirements
参数 (#4631, @KanShiori)支持使用字段
additionalContainers
来自定义 Pod 容器的配置。如果字段中的容器名字与 TiDB Operator 生成的容器一致,那么会将该字段设置的容器配置合并到默认的容器配置 (#4530, @mikechengwei)
优化提升
优化
TidbMonitor
所使用的 Prometheus 的 remoteWrite 配置 (#4247, @mikechengwei)为 TiFlash
Service
添加 metric 端口 (#4470, @mikechengwei)更新 TiCDC 的
log-file
配置项的默认值,以避免覆盖/dev/stderr
(#4494, @KanShiori)
错误修复
修复在集群扩缩容时,挂起集群导致的集群管理阻塞的问题 (#4679, @KanShiori)
修复 PD spec 为空导致 TiDB Operator 崩溃的问题 (#4679, @KanShiori)