有小伙伴分享一下吗?
我来说几句吧
- 我没有用过tidb on k8s这种部署
- tidb本身有些组件是对硬件要求很高的,比如时延和io能,部署在k8s,本身又虚拟化的一层,并且又多一层网关,有问题排查起来比较麻烦;
3)如果是非要部署在k8s上,还是单集群多库比较好,因为一旦一个库的压力比较大的时候,可以横向扩展,但是如果多集群单库,可能存在部分集群资源会空闲,部分集群负载比较高,此时无法整合在一起。
2 个赞
如果不是为了多租户隔离这种场景,单集群比较好,tidb本身对底层io是有要求的,如果底层ssd隔离的不好,多个集群必然会有冲突,出了问题,排查起来比较困难。其实在k8s上部署,最大的意义不在于能够部署多个集群,是利用k8s的能力,做故障的自动转移,参考:https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/use-auto-failover
2 个赞
单集群部署
你搜一下社区文章就知道,K8S多集群部署能参考的经验太少,你看看这篇文章希望对你有帮助
1 个赞
谢谢
谢谢
3Q
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。