- 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
,但我不能。
让我知道我是否可以提供更多信息。
我找到了我的问题的答案:https ://docs.docker.com/v17.09/datacenter/ucp/2.2/guides/admin/configure/join-windows-worker-nodes/#install-ucp