Linux
Docker混合群網格路由不工作視窗
- Windows 版本:伺服器 2019
- Docker for Windows 版本:18.09.0
- Linux 版本:Ubuntu 18.04.1 LTS
- Linux 節點 Docker 版本:18.09.0
問題:混合(linux/windows)集群中節點之間的入口路由未按預期工作
概述:執行相同版本的兩個 docker 節點。兩個伺服器節點都存在於同一網路子網上。Linux 節點充當集群管理器,集群使用
docker swarm init
命令初始化,Windows 節點使用生成的令牌命令加入。問題範例:對於視覺化器,我使用兩個命令(根據他們的站點)將 swarmpit 部署到了 swarm:
git clone https://github.com/swarmpit/swarmpit -b 1.5.1 docker stack deploy -c swarmpit/docker-compose.yml swarmpit
我能夠訪問 linux 節點上的 swarmpit UI (在上面的堆棧文件中公開的
10.10.16.61:888
內部埠)8080
使用入口網格,我還應該能夠訪問 Windows 節點上的 UI
10.10.16.60:888
,但我不能。讓我知道我是否可以提供更多資訊。
swarm 模式路由網格不能在 Windows 節點上使用。您可以在執行它的主機中為您的服務公開一個埠,並使用 HTTP 路由網格使您的服務可以使用域名訪問。