安装
在cattle-cluster-agent
或cattle-node-agent
中出现以上错误,代表 agent 无法连接到 rancher server,请按照以下步骤排查网络连接:
- 从 agent 宿主机访问 rancher server 的 443 端口,例如:
- 从容器内访问 rancher server 的 443 端口,例如:
telnet x.x.x.x 443
ERROR: https://rancher.my.org/ping
is not accessible (Could not resolve host: rancher.my.org)
Copy
在cattle-cluster-agent
或cattle-node-agent
中出现以上错误,代表 agent 无法通过域名解析到 rancher server,请按照以下步骤进行排查网络连接:
- 从容器内访问通过域名访问 rancher server,例如:
所以要解决这个问题,可以在环境中搭建一个 dns 服务器,配置正确的域名和 IP 的对应关系,然后将每个节点的nameserver
指向这个 dns 服务器。
或者使用
Copy
创建 Kubernetes 集群,ETCD 无法启动
Copy
查看 etcd 日志,显示如下错误信息:
Copy
- 该主机之前添加过 kubernetes 集群,在残留数据没有清理干净的情况下重新安装集群。
解决办法:
- 检查主机时钟,并使各主机时钟同步。
- 参考说明,将主机数据残留数据清理干净,然后再从新添加集群。