码迷,mamicode.com
首页 > 其他好文 > 详细

Swarm平滑升级回滚

时间:2018-10-01 11:58:11      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:执行   back   无限   ice   副本   swarm   delay   通过   dock   

#滚动更新
创建服务:
docker service create --name my_web --replicas=5 nginx:1.12
更新为1.14
docker service update --image nginx:1.14 my_web

默认配置下,Swarm 一次只更新一个副本,并且两个副本之间没有等待时间。
我们可以通过 --update-parallelism 设置并行更新的副本数目,
通过 --update-delay 指定滚动更新的间隔时间。

docker service update --replicas 6 --update-parallelism 2 --update-delay 1m my_web
service 增加到六个副本,每次更新两个副本,间隔时间一分钟。

#回滚
docker service update --rollback my_web
请注意,--rollback 只能回滚到上一次执行 docker service update 之前的状态,并不能无限制地回滚。

 

Swarm平滑升级回滚

标签:执行   back   无限   ice   副本   swarm   delay   通过   dock   

原文地址:https://www.cnblogs.com/luoyan01/p/9734299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!