Rancher Server 设置
- Rancher 版本:2.6.4
- 安装选项 (Docker install/Helm Chart): Docker (arm64)
- 在线或离线部署:在线
**问题描述:节点运行命令加入后提示 Waiting for providerID to be set, waiting for agent to check in and apply initial plan
**重现步骤:创建RKE2/K3S 自定义集群,选择 1.22.7+k3s1,其余默认参数创建,完成后使用注册领命加入到集群
**结果:一直卡在 Waiting for providerID to be set
**预期结果:加入集群
**截图:
看到你的描述,在Arm64平台使用了 single docker 模式安装的Rancher server。你的下游集群也是在Arm64平台么?
下游尝试过arm64 amd64均是一样错误,是我理解错了吗 这里注册的是集群而不是节点?
目前,在Rancher UI上 Provision RKE2/K3s 的功能还属于Tech Preview,这意味着很多功能可能是不完备的。
如果下游集群节点是Arm64,Provision K3s的过程还不支持,因为有一个关键性的依赖镜像 rancher/system-agent-installer-k3s
还不支持Arm64。
如果下游集群节点是amd64,整个过程完全没有问题,这个属于标准的测试用例,一般每次release时都会进行回归测试。
我是在AWS上进行的验证,在amd64上Provision K3s的过程非常顺利,大概花费不到2min,因为需要额外拉取一些镜像。
可以使用 journalctl -xe -u rancher-system-agent -f
在下游集群初始节点上进行日志排查。