当前位置:网站首页>8.Swarm创建维护和水平扩展Service
8.Swarm创建维护和水平扩展Service
2020-11-06 22:33:00 【太猪-YJ】
创建service
docker service create --name demo busybox sh -c "while true;do sleep 3600;done"
查看service,此时只有一个副本 replicas 1/1
docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
qbpicc7rvm49 demo replicated 1/1 busybox:latest
查看service详细信息
docker service ps demo
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
nlgymox7pt59 demo.1 busybox:latest localhost.localdomain Running Running about a minute ago
设置service副本数为5
docker service scale demo=5
再次查看service,次数副本数 replicas 5/5
docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
qbpicc7rvm49 demo replicated 5/5 busybox:latest
发现启动了5个service副本,分布在3个worker node上
docker service ps demo
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
nlgymox7pt59 demo.1 busybox:latest localhost.localdomain Running Running 6 minutes ago
wjnahehppsvu demo.2 busybox:latest localhost.localdomain Running Running 2 minutes ago
ogojxvke7t9b demo.3 busybox:latest localhost.localdomain Running Running 3 minutes ago
dweehxcozoku demo.4 busybox:latest localhost.localdomain Running Running 2 minutes ago
1ix2fdj39m03 demo.5 busybox:latest localhost.localdomain Running Running 2 minutes ago
我们去其中一个worker node上删除一个service副本
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a8661d168e78 busybox:latest "sh -c 'while true;d…" 4 minutes ago Up 4 minutes demo.3.ogojxvke7t9bza62haisw3as2
2f800599e183 busybox:latest "sh -c 'while true;d…" 8 minutes ago Up 8 minutes demo.1.nlgymox7pt59vrdj7lfjk8e4b
docker rm -f 2f800599e183
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a8661d168e78 busybox:latest "sh -c 'while true;d…" 38 minutes ago Up 38 minutes demo.3.ogojxvke7t9bza62haisw3as2
然后再回到swarm manager节点上,查看service副本数变成4个,但是短暂时间后,又变回5个
docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
qbpicc7rvm49 demo replicated 5/5 busybox:latest
再查看demo副本详细信息,demo.1确实是被删除过,但是在swarm manager的管理下,某个workder node又开启了一个service的副本,保证service的副本数是有效的。
docker service ps demo
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
z5vhrcrec1d4 demo.1 busybox:latest localhost.localdomain Running Running 6 minutes ago
nlgymox7pt59 \_ demo.1 busybox:latest localhost.localdomain Shutdown Failed 6 minutes ago "task: non-zero exit (137)"
wjnahehppsvu demo.2 busybox:latest localhost.localdomain Running Running 44 minutes ago
ogojxvke7t9b demo.3 busybox:latest localhost.localdomain Running Running 44 minutes ago
dweehxcozoku demo.4 busybox:latest localhost.localdomain Running Running 44 minutes ago
1ix2fdj39m03 demo.5 busybox:latest localhost.localdomain Running Running 44 minutes ago
我们要删除service,需要在swarm manager节点上
docker service rm demo
demo
docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
版权声明
本文为[太猪-YJ]所创,转载请带上原文链接,感谢
https://my.oschina.net/xiaoyoung/blog/4700188
边栏推荐
- Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)
- 磁存储芯片STT-MRAM的特点
- 非易失性MRAM存储器应用于各级高速缓存
- How to create an interactive kernel density chart
- Windows 10 蓝牙管理页面'添加蓝牙或其他设备'选项点击无响应的解决方案
- 轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
- How to start the hidden preferences in coda 2 on the terminal?
- August 14, 2020: what are the execution engines for data tasks?
- JS string - string string object method
- VARCHART XGantt入门教程
猜你喜欢
Git remote library rollback specified version
Benefits and functions of auto maintenance app development
C and C / C + + mixed programming series 5 - GC collaboration of memory management
Novice guidance and event management system in game development
迅为-iMX6ULL开发板上配置AP热点
The memorandum model of behavior model
应用层软件开发教父教你如何重构,资深程序员必备专业技能
【涂鸦物联网足迹】涂鸦云平台全景介绍
Zhou Jie: database system of East China Normal University
Stm32f030f4p6 compatible with smart micro mm32f031f4p6
随机推荐
JVM memory allocation - xms128m - xmx512m - XX: permsize = 128M - XX: maxpermsize = 512M
1万辆!理想汽车召回全部缺陷车:已发生事故97起,亏损将扩大
如何才能快速正确的部署甘特图
南京标识标牌设计制作,导视VI系统设计
Web API interface design: swaggerui document / unified response format / unified exception handling / unified authority verification
How to make characters move
ImageMagick - add watermark
2020-08-15: under what circumstances should data tasks be optimized?
迅为iMX6开发板-设备树内核-menuconfig的使用
Epu360: all the H5 templates you want are here, e-book, big turntable, red envelope rain, questionnaire survey
Common syntax corresponding table of mongodb and SQL
Python 100 cases
插件Bilibili新版0.5.5
[doodling the footprints of Internet of things] Introduction to Internet of things
Application layer software development Godfather teaches you how to refactor, senior programmers must professional skills
预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
Design of NAND flash interface control
迅为-iMX6ULL开发板上配置AP热点
FreeSWITCH视频会议“标准”解决方案
大佬们如何在nginx镜像里面增加模块?