TiDB Operator 1.1.3 Release Notes
发布日期:2020 年 7 月 27 日
TiDB Operator 版本:1.1.3
需要采取的行动
在
BackupSpec中添加字段cleanPolicy,表示从集群中删除BackupCR 时对备份数据采取的清理策略(默认为Retain)。需要注意的是,在 v1.1.3 之前的版本中,TiDB Operator 将在删除BackupCR 时清除远程存储中的备份数据。因此,如果想像以前一样清除备份数据,请在BackupCR 的spec.cleanPolicy或BackupScheduleCR 中的spec.backupTemplate.cleanPolicy设置为Delete(#3002,@lichunzhu)将
mydumper替换为dumpling进行备份。如果在
BackupCR 中配置了spec.mydumper,或者在BackupScheduleCR 中配置了spec.backupTemplate.mydumper,需要将该配置迁移至spec.dumpling或spec.backupTemplate.dumpling。请注意,TiDB Operator 升级到 v1.1.3 后,spec.mydumper或spec.backupTemplate.mydumper配置会丢失 (#2870, @lichunzhu)
其他需要注意的变更
- 将 backup manager 中的工具更新到 v4.0.3 (#3019,@lichunzhu)
- 在
BackupCR 中添加cleanPolicy字段,表示从集群中删除BackupCR 时对远端存储的备份数据采取的清理策略 (#3002,@lichunzhu) - 为 TiCDC 添加 TLS 支持 (#3011,@weekface)
- 在 Drainer 和下游数据库服务器之间添加 TLS 支持 (#2993,@lichunzhu)
- 支持为 TiDB Service 指定
mysqlNodePort和statusNodePort(#2941,@lichunzhu) - 修复 Drainer
values.yaml文件中的initialCommitTs错误 (#2857,@weekface) - 为 TiKV 添加
backup配置,为 PD 添加enable-telemetry并弃用disable-telemetry配置 (#2964,@lichunzhu) - 在
get restore命令中添加 commitTS 列 (#2926,@lichunzhu) - 将 Grafana 版本从 v6.0.1 更新到 v6.1.6 (#2923, @lichunzhu)
- 在
RestoreCR 中的Status字段下增加 commitTS 字段 (#2899,@lichunzhu) - 如果用户尝试清除的备份数据不存在,则不报错并退出 (#2916,@lichunzhu)
- 支持在
TidbClusterAutoScaler中设置 TiKV 根据剩余存储容量自动扩容 (#2884,@Yisaer) - 清理
Dumpling备份 Job 中的临时文件,以节省空间 (#2897,@lichunzhu) - 如果现有 PVC 的大小小于
BackupJob 中的存储请求,则BackupJob 失败 (#2894,@lichunzhu) - 支持在 TiKV store 升级失败时扩缩容和自动故障转移 (#2886,@cofyc)
- 修复了无法设置
TidbMonitor资源的问题 (#2878,@weekface) - 修复了 tidb-cluster chart 中监控组件创建失败的问题 (#2869,@8398a7)
- 在
TidbClusterAutoScaler中删除readyToScaleThresholdSeconds;TiDB Operator 不支持TidbClusterAutoScaler中的降噪 (#2862,@Yisaer) - 将 tidb-backup-manager 中使用的 TiDB Lightning 版本从 v3.0.15 更新到 v4.0.2 (#2865,@lichunzhu)