Rancher 是一个开源的企业级全栈化容器部署及管理平台

Rancher为容器提供一揽子基础架构服务: CNI 兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……

Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行 , 真正实现一键式应用部署和管理 .

在实际部署中使用Rancher2.x , 陆续遇到了不少问题 , 现记录于此.

Rancher2.x中文文档

搭建环境有阻碍

参考以上官方文档 . 最好Rancher单独一台机器, 独立于Master/ETCD/Worker节点.

清理节点后,再次编辑集群成功不了

此时在Rancher上的表现一般是主机显示注册中,有报红错误. 流程上卡住在这里了.

问题起因通常是节点未清理干净 , 需要严格按照 清理节点 步骤清理 . 若仍不行 , 也可将 docker 下目录删除

部署服务后容器间网络无法互通

需要检查防火墙或者安全组.

容器无法解析外网域名

该情况表现为宿主机器可以ping通外网域名及IP, 而在容器内无法Ping通 , 解析外部域名失败 ,部署的Java服务会报Unknown Host 错误.

此时需要在部署的服务网络选项中加入DNS地址,即可解决