- 关于 TiDB Operator
- 快速上手
- 部署
- 自托管的 Kubernetes
- 公有云的 Kubernetes
- 在 ARM64 机器上部署 TiDB 集群
- 部署 TiDB HTAP 存储引擎 TiFlash
- 跨多个 Kubernetes 集群部署 TiDB 集群
- 部署 TiDB 异构集群
- 部署增量数据同步工具 TiCDC
- 部署 Binlog 收集工具
- 监控与告警
- 数据迁移
- 运维管理
- 安全
- 扩缩容
- 升级
- 升级 TiDB 集群
- 升级 TiDB Operator
- 备份与恢复
- 备份与恢复简介
- 备份与恢复 CR 介绍
- 远程存储访问授权
- 使用 Amazon S3 兼容的存储
- 使用 Google Cloud Storage
- 使用持久卷
- 运维
- 灾难恢复
- 故障诊断
- 常见问题
- 参考
- 版本发布历史
- v1.2
- v1.1
- v1.0
- v0
TiDB Operator 1.1.7 Release Notes
发布日期:2020 年 11 月 13 日
TiDB Operator 版本:1.1.7
兼容性变化
配置项
prometheus.spec.config.commandOptions
的行为发生了变化。该列表中不允许存在重复 flags,否则 Prometheus 无法启动。(#3390, @mightyguava)不能设置的 flags 有:
--web.enable-admin-api
--web.enable-lifecycle
--config.file
--storage.tsdb.path
--storage.tsdb.retention
新功能
- 新增
Backup
和Restore
CR 的配置项spec.toolImage
来指定 BR 工具使用的二进制镜像,默认使用pingcap/br:${tikv_version}
(#3471, @namco1992) - 新增配置项
spec.pd.storageVolumes
、spec.tidb.storageVolumes
和spec.tikv.storageVolumes
,支持为 PD、TiDB 和 TiKV 挂载多个 PV (#3444 #3425, @mikechengwei) - 新增配置项
spec.tidb.readinessProbe
,支持使用http://127.0.0.0:10080/status
作为 TiDB 的就绪探针,需要 TiDB 版本 >= v4.0.9 (#3438, @july2993) - PD leader transfer 支持 advanced StatefulSet 启用的情况 (#3395, @tangwz)
- 支持在 TidbCluster CR 中设置
spec.statefulSetUpdateStrategy
为OnDelete
,来控制 StatefulSets 的更新策略 (#3408, @cvvz) - 支持故障转移发生时的高可用 (HA) 调度 (#3419, @cvvz)
- 支持将使用 TiDB Ansible 或 TiUP 部署的 TiDB 集群,以及在同一个 Kubernetes 上部署的 TiDB 集群,在线迁移到新的 TiDB 集群 (#3226, @cvvz)
- 在 tidb-scheduler 中支持 advanced StatefulSet (#3388, @cvvz)
优化提升
- 当 UP 状态的 stores 数量小于等于 3 时,禁止缩容 TiKV 实例 (#3367, @cvvz)
- 在
BackupStatus
和RestoreStatus
中新增phase
状态,用于在kubectl get
返回结果中显示当前最新状态 (#3397, @namco1992) - BR 在备份和恢复前,跳过设置
tikv_gc_life_time
,由 BR 自动设置,需要 BR & TiKV 版本 >= v4.0.8 (#3443, @namco1992)
Bug 修复
文档内容是否有帮助?