每打开一次浏览器,就会轮询三个节点。不关闭浏览器的情况下,访问的是同一节点
使用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