tidb的tiflash 想用spot的机器 是用k8s管理好还是用tiup管理

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

tidb的tiflash 想用spot的机器 是用k8s管理好还是用tiup管理
如果用k8s管理 tifash 的节点是如何增加和删除的

spot 不太好维护吧?还有可能直接购买失败了。感觉比较可行的是,搭建 tidb on k8s 架构,然后启用云厂商的弹性伸缩功能,根据负载动态扩缩容 tiflash 节点。

异构的 TiDB 集群可以参考一下下面两个文档,理论上是可以只将 tidb-server 和 tiflash-server 部署到k8s 上的:

我其实是想tifalsh自动伸缩。节约点费用

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/deploy-tiflash
这个例子里面怎么保证每个ec2上最多只有1个tiflash

k8s

这个不用保证啊,k8s 只用管资源够不够,即便部署多个 tiflash 在同一个 EC2上,对 k8s 而言也是正常的,上了 k8s 就意味着每台机器上都可能会跑多个服务。
PS: 当然你也可以通过一定配置,让每台机器上只跑特定的服务,不过也就放弃了 k8s 的灵活性了。

看大佬聊天,真长见识 :grinning:

同感……

学会了

长见识了