环境信息:
K3s 版本:
节点 CPU 架构、操作系统和版本::
新增Agent是基于Windows的Docker环境
集群配置:
1server,2agent
问题描述:
K3s集群新增一个基于docker的Agent后,一直处于Upgrading状态
复现步骤:
- 安装 K3s 的命令:
预期结果:
怎么解决这个问题
实际结果:
附加上下文/日志:
日志
环境信息:
K3s 版本:
节点 CPU 架构、操作系统和版本::
新增Agent是基于Windows的Docker环境
集群配置:
1server,2agent
问题描述:
K3s集群新增一个基于docker的Agent后,一直处于Upgrading状态
复现步骤:
预期结果:
怎么解决这个问题
实际结果:
附加上下文/日志:
请把上下文补充完整,然后说明如何添加的集群和节点,就是重现步骤列一下
事先创建好的K3s集群并导入到Rancher中没有任何问题。之后需要新增一个Agent,通过
docker run -d --name k3s-agent --hostname agent02 --privileged --net=host --pid=host --ipc=host k3s:v1.24.9 agent --server=https://serverIp:6443 --token=server_token --node-external-ip=agentIp --node-ip=agentIp 在windows电脑上基于docker安装了 Agent之后,Rancher上该集群一直显示Upgrading状态。
该集群下的Event有Failed,如下图
日志也提示了啊,镜像没拉下来
我Agent是通过离线image安装的,我现在的问题是我所有的添加Agent都是离线的该怎么办?这些报错拉取的镜像的event是rancher后台进行的,我该怎么做呢
首先,K3s 本身是不支持 windows 的,你上面你说的是在 windows 上添加 K3s agent。至少你上面的安装方式我没用过。
其次,K3s 离线安装场景可以参考 K3s 离线安装章节:离线安装 | K3s
通过这种方式在windows环境下 基于docker 安装的K3s
好的。另外一个问题,基于docker的agent docker创建命令
docker run -d --name k3s-agent --hostname alu --privileged --net=host --pid=host --ipc=host rancher/k3s:latest agent --server=server_url --token=server_token
部署服务后,无法访问到服务,端口也Telnet不通,有遇到过吗