swarm集群操作详解


承接上篇的集群搭建操作的结束之后,此篇讲解集群的相关操作命令

swarm集群常用操作

  • 写在前面:如果集群损坏切在不影响集群业务的下需要重置的
使用docker swarm init --force-new-cluste

节点信息查看

命令位置:集群节点
[root@swarm01 /]# docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01             Ready               Active              Leader              18.09.4
x64fuzm4y70ov30i5txx327a9     swarm02             Ready               Active              Reachable           18.09.4
hka4wtaqt05hsme3c5ycp2nmp     swarm03             Ready               Active                                  18.09.4

筛选查看命令

①只展示id
[root@swarm01 /]# docker node ls -q
2g6592p43eonilcjvivw3ww1f
x64fuzm4y70ov30i5txx327a9
hka4wtaqt05hsme3c5ycp2nmp
[root@swarm01 /]# 
②筛选满足条件(支持参数 name id)
[root@swarm01 /]# docker node ls -f name=swarm01
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01             Ready               Active              Leader              18.09.4

修改节点

命令位置:集群节点

节点降低:manager-> worker
[root@swarm01 /]# docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01             Ready               Active              Leader              18.09.4
x64fuzm4y70ov30i5txx327a9     swarm02             Ready               Active              Reachable           18.09.4
hka4wtaqt05hsme3c5ycp2nmp     swarm03             Ready               Active                                  18.09.4
[root@swarm01 /]# docker node demote swarm02
Manager swarm02 demoted in the swarm.
[root@swarm01 /]# docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01             Ready               Active              Leader              18.09.4
x64fuzm4y70ov30i5txx327a9     swarm02             Ready               Active                                  18.09.4
hka4wtaqt05hsme3c5ycp2nmp     swarm03             Ready               Active                                  18.09.4

节点升级: worker -> manager
[root@swarm01 /]# docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01             Ready               Active              Leader              18.09.4
x64fuzm4y70ov30i5txx327a9     swarm02             Ready               Active                                  18.09.4
hka4wtaqt05hsme3c5ycp2nmp     swarm03             Ready               Active                                  18.09.4
[root@swarm01 /]# docker node promote swarm02
Node swarm02 promoted to a manager in the swarm.
[root@swarm01 /]# docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
2g6592p43eonilcjvivw3ww1f *   swarm01        
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值