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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值