Swarm集群nginx轮询

每打开一次浏览器,就会轮询三个节点。不关闭浏览器的情况下,访问的是同一节点

使用swarm集群展开nginx集群
192.168.0.213 管理节点
192.168.0.225 工作节点
192.168.0.235 工作节点

1.三个节点都安装好docker,swarm
2.在管理节点init一个token

docker swarm init --advertise-addr 192.168.0.213

3.两个工作节点利用管理节点token加入swarm集群。

4.在管理节点创建nginx服务

docker service create --name nginx --detach=false --publish-add 8958:80 nginx

5.测试三个节点是否能正常打开nginx安装成功页面
6.查看加入的工作节点。提升两个工作节点权限

docker node ls

docker node promote server03

7.副本复制任务数

docker service scale nginx=3

8.测试负载均衡
进入容器
修改 /usr/share/nginx/html/index.html #为了区别另外两个节点

打开不同的浏览器或打开关闭重新重复访问同一个节点地址,进行nginx页面测试,看是否轮询

9.测试轮询成功,则在三个节点的容器内放项目静态文件或者配置反向代理到tomcat

猜你喜欢

转载自blog.csdn.net/tengchengbaba/article/details/83501523
今日推荐