Swarm平滑升级回滚
2024-09-13 11:21:07
#滚动更新
创建服务:
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 之前的状态,并不能无限制地回滚。
最新文章
- 大三作品:不需要售货员的超市? Easy-Shopping超市导购系统
- Libgdx 开发指南(1.3) 应用框架——查询、日志
- 在android studio中导入github下载的工程
- Autolayout-VFL语言添加约束
- Kakfa揭秘 Day9 KafkaReceiver源码解析
- ECNU-2574 Principles of Compiler
- 【转】增加eclipse的运行内存 -- 不错!!
- Git学习(一) 版本号管理工具
- inverse 相关设置
- sql的一些小东西
- js 事件小结
- oracle多种导入导出数据方法
- 前后端分离跨服务器文件上传-Java SpringMVC版
- SRM13
- Android之webview详解
- python基础之逻辑运算符
- mysql执行sql脚本文件
- AndroidStudio快速入门四:打造你的开发工具,settings必备
- juqery 点击分页显示,指定一页显示多少个,首次加载显示多少个
- final、finally、finalize区别
热门文章
- MySql数据库连接池专题
- 1px实现方案
- mysql异常:Packet for query is too large (10240 >; 1024). You can change this value
- python爬虫scrapy之登录知乎
- Java8新特性之Collectors
- RuntimeError: cryptography requires setuptools 18.5 or newer, please upgrade to a newer version of setuptool
- 猜数字游戏 在控制台运行--java详解!了;来玩
- 常用css样式处理
- micro-fusion &; macro-fusion
- BZOJ3438小M的作物——最小割