tiup cluster reload xxx 出错

错误日志如下:
Error: init config failed: 172.26.200.237:2379: transfer from /home/tidb/.tiup/storage/cluster/clusters/tidb-dqs/config-cache/pd-172.26.200.237-2379.service to /tmp/pd_bac579df-abdf-4f4f-be8f-2db7252a6a2b.service failed: failed to scp /home/tidb/.tiup/storage/cluster/clusters/tidb-dqs/config-cache/pd-172.26.200.237-2379.service to tidb@172.26.200.237:/tmp/pd_bac579df-abdf-4f4f-be8f-2db7252a6a2b.service: Process exited with status 1

原因大概是因为 scp 的端口使用了默认值 22,但是我们是改过scp/ssh端口的;
但是我找不到如何去scp端口

https://github.com/pingcap/tiup/blob/ef7963905a50339eb05169d7812a2426bf3cffa7/embed/templates/examples/topology.example.yaml#L9

这个原来就已经设置了,部署的时候没有问题,我想改个参数,reload的时候不可以。
image

哈 一个活生生的例子来了

  1. tiup 把 ssh 连接的端口信息当成了集群配置(写死在拓扑文件里),TiDB集群上的服务,本应该和 sshd 服务无关的,现在把 sshd 的端口信息绑到了 TiDB 集群配置里,这样合理吗?

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