解決報錯Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure..."


一、問題描述

使用swarm搭建集群時出現如下錯誤:

Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 192.168.0.108:2377: connect: no route to host"

這個錯誤是因為將node節點加入swarm中導致的,原因就是manager節點這台機器上的防火牆沒有關閉。

二、問題解決

只要把manager這台機器上的防火牆關閉即可:

1、查看manage節點機器上防火牆狀態

[root@centos-7 ~]# systemctl status firewalld.service

 

 

可以看到是綠色的,就是運行中。

2、停止防火牆

[root@centos-7 ~]# systemctl stop firewalld.service

3、永久停止

[root@centos-7 ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

這樣問題就解決了。

 

 


免責聲明!

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



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