Rancher 添加主机无法显示、添加主机无效的解决办法
在 Rancher UI 中,添加主机,在 Shell ssh 运行了,然后 点击 “关闭” 按钮,发现没有显示如何主机。
第一步,先去查看应用是否正常,就是 应用 - 全部应用
如果显示是 unhealthy ,说明不正常。
解决方法1:
去云主机的控制台,打开安全组,开发500、4500端口,因为服务器默认有防火墙、安全组,会拦截端口
解决方法2:
1,删除一些文件
rm -rf /var/lib/rancher/state
2,删除 agent 容器
#列出运行的容器
docker ps
记下名称为 agent 的容器的 id
~# docker kill 248bf1f48d99 #填写你实际的id 248bf1f48d99 ~# docker rm -fv rancher-agent rancher-agent
3,修改文件
vim /etc/docker/daemon.json
按 i 进行 编辑模式,复制以下内容进去(设置dns,dns地址可以换其它的)
{ "dns" : [ "114.114.114.114", "8.8.8.8" ] }
按 Esc 键,输入下面内容进行保存退出
:wq!
4,重启docker
~# sudo service docker restart
等待重启,打开你的 Rancher UI ,等待响应。
然后打开 应用 - 全部应用,等待服务启动。如果你的服务如下图所示,全是绿色,说明正常了,赶紧去添加主机吧。
痴者工良(https://whuanle.cn)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构