Rke2 支持外部etcd吗?

rke2 支持外部etcd吗?如果可以,该如何设置?
可以在 /etc/rancher/rke2/config.yaml添加如下字段吗:

services:
  etcd:
    external: true
    endpoints:
      - http://<etcd-host-1>:<etcd-port>

RKE2 应该是不支持外部的 etcd,至少我没找到相关文档

K3S 可以

那etcd的注册ip可以设置为虚拟ip吗?

ETCD 的注册和组件集群,都是通过 RKE2 内置完成的,不需要你操作啊

我们想要实现etcd的迁移,如果rke2自己注册就和当前etcd所在节点绑定死了,当把etcd迁移到集群中另一个没得etcd组件的节点上时会导致etcd注册ip对应不上而无法正常启动

你可以在集群里新增一个 ETCD 几点的 RKE2 集群,然后再删除原有的节点,应该可以

这样不是等同于部署了两个etcd节点吗

再移除一个节点,我不知道效果会是什么样,试试呗