离线部署 tikv 异构集群

【 TiKV 使用环境】测试环境
【 TiKV 版本】6.5
【当前需求】

  • 部署rawkv给juicefs使用
  • 网络是隔离的,所以要全部打包好离线部署
  • 集群架构是异构的,同时有arm和x86
  • 如果可以搞成容器镜像来简化部署也是可以考虑的

可以稍微介绍下以上的实现思路吗?

网络隔离都是小问题,推荐用 tiup 来安装

需要将你用的到的组件,下载到 NFS 上

通过 tiup 的离线能力,搭建镜像中心即可

参考文档:
https://docs.pingcap.com/zh/tidb/stable/tiup-mirror


虽然也有image 方式可以实现,就是通过 TiDB Operater ,但是对于 K8S 的要求会比较高…
如果是离线,也需要将 image pull 到自己的离线镜像中心才可以,

参考文档:
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/get-started

离线部署:支持
arm和x86:支持
容器:支持,但个人不推荐

离线部署:支持
arm和x86:支持
容器:支持,但个人不推荐
不要用kubenetes 直接用二进制

请问混合架构部署有文档吗? 我看配置文件里有个架构选项

请问混合架构部署有文档吗? 我看配置文件里有个架构选项

选组件和版本咯,按节点实例来的

配置最好一致,避免木桶效应

请问可以解释下原因吗,为什么不要通过容器,会产生较大的性能损失吗

:thinking:一方面我们数据库虽然没有用,但程序用了,运维起来门槛有点高,兼职搞搞不好。另一方面看社区里相关问题还是不少。
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable

如果有环境,可以拉起来,测试对比下

没见过容器部署的

如果本来就有容器化环境,通过容器化部署是可以的。
如果本来没有,就没必要上容器化部署。
容器化门槛高,论坛里用容器化的不是很多,出了问题基本都得靠你自己。性能也会有损失。如果没有相关团队,不太建议上容器化。

pingcap/tiup: A component manager for TiDB (github.com)

这里提到了tiup的配置方法

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