Cluster health check failed: cluster agent is not ready

/uploads/question/20210302/b4950584c2dd87cdbac845506741452a.jpg
问下这个问题 怎么排查呀?

已邀请:

看一下节点上 rancher agent pod 的容器日志是否有报错

首先 环境为 centos 7 两台 其中
192.168.111.10 为rancher 服务
192.168.111.11 为k8s节点服务
我的搭建步骤就是按照文档单节点的步骤安装的,其他没有任何 处理。先在10 上运行 docker run …… 然后创建成功进去rancher UI 界面创建自定义集群 并将 添加主机的命令 在11 服务器执行。
现在报 Cluster health check failed: cluster agent is not ready 错误
如图
/uploads/answer/20210304/46c02fd1948cafe087084bca88c4c2a9.jpg

然后用命令docker ps -a | grep cluster-agent去 11 服务器查看 pod 运行情况
首先一个pod 为”/pause” 一个为 “run.sh”
如图
/uploads/answer/20210304/2abe93b3fcf51a851ca536db2ecdb26e.jpg
查看日志发现 为链接不通 10 的443端口
/uploads/answer/20210304/5622157124e54cd0f40b615c96478687.jpg
另外 telnet 192.168.111.10 443 是可以访问通的。
/uploads/answer/20210304/c8e84c97d32bfc6cd5d778fa48ad1e61.jpg
请问后续去这边怎么排查呢?或者这个问题该怎么解决呢? 谢谢

这个问题我也遇到了 我的解决方法是 搭建一个 dns服务器,对rancherserver的域名做解析,配置下游集群的nameserver为刚建立的dns服务器,然后就能正常了,你可以看看coredns插件是不是报了rancherserver域名解析错误

要回复问题请先登录注册