部署实例,tiflash被调度到了一个可用区

实例版本:4.0.16
背景:部署一个包括3个tiflash的实例
过程:部署实例的时候,pod根据zone这个标签去调度:(图片中的内容是tidb-cluster的values.yaml文件内容)
%E5%9B%BE%E7%89%87

结果:部署完毕之后,发现三个tiflash被调度到了同一个可用区。因为本身环境是三个可用区,期望的结果是可以被调度到不同的可用区上面

2赞

tidb operator不支持tiflash的均衡调度吗?仅仅是支持tikv和pd的?

不支持 tiflash,用 antiaffinity 吧

好的。这个后续会有计划支持吗?

没有,tidb-scheduler 应该不会加新 feature 了, Kubernetes >= v1.18 用 default-scheduler 就行,参考 https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/configure-a-tidb-cluster#通过-topologyspreadconstraints-实现-pod-均匀分布

2赞