Linux

Docker混合群網格路由不工作視窗

  • December 20, 2018
  • 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

swarm 模式路由網格不能在 Windows 節點上使用。您可以在執行它的主機中為您的服務公開一個埠,並使用 HTTP 路由網格使您的服務可以使用域名訪問。

引用自:https://serverfault.com/questions/945986