路由网格处理管理器节点与工作器节点不同

时间:2020-03-12 00:37:03

标签: docker amazon-ec2 docker-swarm

我在docker swarm上玩一个简单的场景。 EC2上的三个相同的微型计算机(相同的模板,端口等)。 其中一个被(手动)设置为经理,另外两个被设置为工人。

我添加了简单的复制(3个副本)服务,显示了端口80上的服务器详细信息:

docker service create --name my-web --publish published=80,target=80 nginxdemos/hello
docker service scale my-web=3

然后,任务平均分布在节点上-1个经理/工人和2个工人。

当我访问任何一个工作节点的公共IP时,我正在worker1和worker2之间进行负载平衡(它从未访问过管理节点)。另一方面,当我遇到管理器节点时,公共IP负载永远不会在工作人员上达到平衡。

我希望所有3个节点之间的负载平衡大致相等。 在实践中,尽管经理看起来像是在主机模式下工作,而工作人员却在负载平衡中忽略了经理?

0 个答案:

没有答案
相关问题