提问人:Christian 提问时间:10/30/2023 更新时间:10/30/2023 访问量:31
Rancher Server 找不到 Rancher Agent
Rancher Agent not found by Rancher Server
问:
我正在 Ubuntu 22.04 上设置 Rancher 安装。我启动并运行了 Rancher Server,我可以从网络上的 anoter 主机访问 UI。目前为止,一切都好。
但是,我想在运行服务器的同一主机上设置一个牧场主/代理(我只有 1 台服务器可用)。因此,我尝试了文档所说的 - 通过 rancher UI 添加它(您基本上可以在其中获得要执行的命令)。我在 ubuntu 主机上创建了一个不同的用户并将命令粘贴到那里:
sudo docker run -e CATTLE_AGENT_IP="192.168.1.60" --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.1.60:8080/v1/scripts/...
但是,我的 agent 不会出现在 Rancher UI 的主机中。
然后我用谷歌搜索了一下,找到了这个链接:本地牧场主主机在 gui 上不可见。但是,设置 -e CATTLE_CHECK_NAMESERVER=false 无济于事。
我进一步用谷歌搜索,发现 ufw 可能是一个问题。因此,我禁用了它,重新运行了牧场主/代理的运行命令 - 没有运气。
然后我找到了那些文档:https://rancher.com/docs/rancher/v1.3/en/hosts/custom/#:~:text=If%20you%20are%20adding%20an,environment%20variable%20to%20the%20command。遵循这个提示也无济于事。
另外,我在这里遵循了转发提示:https://rancher.com/docs/rancher/v1.6/en/faqs/troubleshooting/#are-the-ips-of-the-hosts-correct-in-the-ui
最后,我在这个论坛上发现了 Rancher server 没有在同一服务器上找到 rancher 代理的问题 - 但是,我的CATTLE_AGENT_IP没有 http:// 前缀。
我似乎没有运气,尽管我想我并没有做完全错误的事情。谁能帮我并指出我错过了什么?
答: 暂无答案
评论