當前位置:成語大全網 - 書法字典 - 碼頭群網絡問題

碼頭群網絡問題

docker主機內部網絡正常,與其他主機連接無效。其他主機無法連接到docker主機上映射的端口,docker也無法連接到外部主機。

添加配置

執行sysctl -p以生效。

再次檢查docker信息,警告消失,主機上的docker網絡恢復正常。

我用的服務器是阿裏雲服務器。

如果您的集群使用默認端口4789,那麽您可能會遇到和我壹樣的問題。

阿裏雲的幫助文檔裏有壹句話:

在19.03及以後的版本中,docker在swarm init之上增加了–data-path-port uint 32的配置項,來改變docker swarm的VXLAN端口。

修改端口後成功解決問題。

查看docker日誌(journalctl -u docker -n 20 -f),我發現:

原因是主機沒有加載ip_vs模塊。每個節點加載完ip_vs模塊後重啟docker即可。