pd微服务 tso 如何切主?

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

本地集群已经可以部署pd微服务了,但是tso切primary呢?目前ctl只能切pd,无法切微服务

[root@tidb1 ~]# tiup ctl:v8.1.0 pd member leader transfer "pd-192.0.2.82-2379"
Starting component ctl: /root/.tiup/components/ctl/v8.1.0/ctl pd member leader transfer pd-192.0.2.82-2379
Success!
[root@tidb1 ~]# tiup ctl:v8.1.0 tso member leader transfer "pd-192.0.2.81-3379"
Starting component ctl: /root/.tiup/components/ctl/v8.1.0/ctl tso member leader transfer pd-192.0.2.81-3379
Error: ctl only supports tidb, tikv, pd, binlog, etcd and cdc currently

感觉是文档里描述的tso不支持在线动态切换,毕竟调度切换都有5分钟的空窗期,这要是tso空窗期5分钟,难以想象。

恩,先等等看吧,我写的这块内容文档还没更新,之前都是面向k8s写的

坐等文档

tso自己就可以切吧?

:joy:k8s我就一窍不通了~

为啥不把pd follower利用起来 而要额外再添加组件?

跟踪issue:
https://github.com/pingcap/docs-cn/issues/17864

:call_me_hand: :call_me_hand: :call_me_hand:坐等补充

已有 pr https://github.com/tikv/pd/pull/8157

1 个赞

设计上没那么考虑吧,就会把计算和存储完全拆分开,大概率会更加提高资源的利用率,减少额外占用

:yum:跟随者只能是跟随者,除非干掉leader,自己成为leader

的确,官方文档没有这部分内容。