k8s上缩容tiflash后,为什么要删除副本数大于剩余pod数的表?

在学习官方文档,k8s扩缩容中,有一点不明白,还请解答。

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/scale-a-tidb-cluster

 问题1:缩容tiflash,为什么要删除所有副本数大于剩余pod数的表?在只有3个pod的tiflash上也可以创建replica为5的同步呀。
问题2:  生产环境,如果先进行了缩容,发现卡住了,在去删除副本数大于剩余pod数的表,缩容会成功,这样有什么不友好的影响吗?

tiflash这块是不是后续有什么升级?:smile:

问题 1:每个 tiflash 上只能容纳一个副本,缩容过程中如果 learner 副本数大于 tiflash 节点数,会导致 pd 无法将待下线节点上的 region 调度到其它节点从而导致无法在 pd 中删除该节点。创建多于 tiflash 节点数的副本在后续版本中将会被禁止。
问题 2: 这样操作不会有影响。

好的,谢谢:+1:

感谢反馈,如果有其他问题,麻烦创建新的 issue。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。