集群中的ip地址变了导致新机器不能注册

环境信息:
RKE2 版本: 2.8.4

v1.27.7+rke2r1

节点 CPU 架构,操作系统和版本:

集群配置:

3 servers, 5agents
问题描述:

集群中一共8台机器,3 servers, 5agents,之前不小心更换掉3个管理节点的ipv6的地址之后发现新注册的机器一直会去找之前旧的管理节点的 ipv6地址:9345进行连接 然后一直卡在注册状态,之后我去/etc/rancher/rke2/config.yaml.d下查看生成的50-rancher.yaml 文件中"server": “https://[2600:1f16:de1:d800:6974:3bdb:c038:fedb]:9345” 这个就是旧的ipv6的地址,我更改成新的地址之后重新启动sudo systemctl start rke2-server 就可以注册了,但是过些时间还会将这个地址恢复为之前旧的,请问一下怎么更新为新的地址呢
重现步骤:

管理节点的ipv6的地址更换之后在新机器中执行 rancher ui中管理集群中生成的 注册命令

预期结果:
新机器加入集群

实际结果:
一直卡在注册状态,修改/etc/rancher/rke2/config.yaml.d 下的文件之后可以注册进来
我去rancher ui查看 三个管理节点的machine,里面status.addresses还保存的是之前的ipv6的地址,跟现在使用的不一样

日志

你先参考 rke2 not starting after IP address Change · Issue #3176 · rancher/rke2 · GitHub 在测试环境做个测试看看,如果还不行,等我有时间去重现下,之前没处理过这种场景。