Rancher Server 找不到 Rancher Agent

Rancher Agent not found by Rancher Server

提问人:Christian 提问时间:10/30/2023 更新时间:10/30/2023 访问量:31

问:

我正在 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:// 前缀。

我似乎没有运气,尽管我想我并没有做完全错误的事情。谁能帮我并指出我错过了什么?

Ubuntu Kubernetes 牧场主

评论


答: 暂无答案