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 ,等待響應。

然后打開 應用 - 全部應用,等待服務啟動。如果你的服務如下圖所示,全是綠色,說明正常了,趕緊去添加主機吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM