tnblog
首页
登录

docker中Sware集群与service

73人阅读 2019/11/27 9:44 总访问:13006 评论:2 手机 收藏
分类: docker


swarm 总结:

1,docker中使用swarm集群可以达到多任务分配到不同的节点进行处理,如果有空闲的docker机子将会把请求的处理转交给任意一个正在处理的机子

2,可以实现双重负载均衡 service层 node层 代理服务器层

3,当一个node节点挂了宕机了...如果任务的个数等于节点服务器节点的个数,swarm将终止该节点任务,会等待该服务器恢复正常后,继续处理

4,牛逼的来了,我c,还会影分身之术

code: sudo docker service update --replicas [number] [project name]

此时你可以通过docker service ls 查看节点会发现 一个机子可以处理两个以上的

扩展命令:

    sudo docker service scale aspnet=10

5,查看节点命令

docker node ps [computer name]

example:

docker node ps docker-desktop

6,在分配任务时最好保证所有节点开机,若其中有一个节点在未启动则之后启动后状态不会立刻启动

7,创建docker自定义的网络

docker network create -d overlay my-net

  并使用该网络创建服务

docker service create --name mylesson --network my-net -p 80:80 --replicas 1 datagridsys/sample-vote:1.0

  【注意service对应的端口不能重复,谢谢】

8,docker查看服务具体情况

docker service inspect --pretty [service Name]

docker service inspect --pretty mylesson

更新镜像版本

docker service update --image [image name: version] --update-parallelism [update number] --update-delay [The update time delay] [service name]

docker service update --image datagridsys/sample-vote:2.0 --update-parallelism 2 --update-delay 10s mylesson


评价
保持一颗强者的心,当一个从实的弱者
排名
6
文章
6
粉丝
16
评论
8
{{item.ArticleTitle}}
{{item.BlogName}} : {{item.Content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2020TNBLOG.NET