蜂群集群【一】
码头工人群集群说明
经理01
经理02
经理03
工人01
工人02
经理01初始化集群
#码头工人群初始化-广告-地址192.168.0.100
群体初始化:当前节点(vhwh4ywkjo3084xjggqtvqwz4)现在是一个管理器。
要向这个集群添加一个工人,运行下面的命令:
docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3u 8832 na 0 wkkzkaksthuo 8 twk jj-8 fdlum 827 jzv 4 r 1 rjvpr V5 IMR 192。168 .0 .15868668686
要向此群组添加管理器,请运行“docker群加入-令牌管理器”,并按照说明进行操作。
查看如何加入工人节点与经理节点方法
#码头工人群加入-令牌工人
要向这个集群添加一个工人,运行下面的命令:
docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3u 8832 na 0 wkkzkaksthuo 8 twk jj-8 fdlum 827 jzv 4 r 1 rjvpr V5 IMR 192。168 .0 .15868668686
#码头工人群组加入-令牌管理器
要向这个群添加一个管理器,运行下面的命令:
docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3u 8832 na 0 wkkzkaksthuo 8 twkjj-2 bsfqlypcwrx 55 q 6 e 69 bbiett 192。168 .0 .15868676867
在经理02执行,以经理角色加入蜂群集群
# docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3 u 8832 na 0 wkkzkaksthuo 8 twkjj-2 bsfqlypcwrx 55 q 6 e 69 bb iett 192。168 .0 .19363863686
这个节点作为管理者加入了一个群。
查看集群成员
#码头工人节点
身份主机名状态可用性管理器状态引擎版本
vhwh4ywkjo3084xjggqtvqwz4管理器01就绪活动领导者18.06.1-ce
mxf 59 i3 k 0 r 7 njvi 0k a9 y 5n 171 *经理02就绪主动可达18.06.1-ce
使用另外一种方法将经理03加入集群
首先将经理03以工人角色加入集群
# docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3 u 8832 na 0 wkkzkaksthuo 8 twkjj-8 fdlum 827 jzv 4 r 1 rjvpr V5 IMR 192。168 .0 .1938586366
这个节点作为一个工作者加入了一个群体。
在任意一个经理节点查看加入集群的节点
#码头工人节点
身份主机名状态可用性管理器状态引擎版本
8ap42j9uli3sb735100zgqf4l管理器03就绪激活18.06.1-ce
vhwh4ywkjo3084xjggqtvqwz4管理器01就绪活动领导者18.06.1-ce
mxf 59 i3 k 0 r 7 njvi 0k a9 y 5n 171 *经理02就绪主动可达18.06.1-ce
由于现在的经理只是一个工人节点,现在提升其为经理节点
需要在前面两个已经是经理的节点上面执行
#码头工人节点升级管理器03
节点管理器03升级为群中的管理器。
现在可以看到已经是经理节点了
#码头工人节点
身份主机名状态可用性管理器状态引擎版本
8ap42j9uli3sb735100zgqf4l管理器03就绪活动可达18.06.1-ce
vhwh4ywkjo3084xjggqtvqwz4管理器01就绪活动领导者18.06.1-ce
mxf 59 i3 k 0 r 7 njvi 0k a9 y 5n 171 *经理02就绪主动可达18.06.1-ce
以上第二种方法是为了说明工人节点是可以升级为经理节点的
下面再将其余两个工人节点加入集群中
在工人01执行加入集群的命令
# docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3 u 8832 na 0 wkkzkaksthuo 8 twkjj-8 fdlum 827 jzv 4 r 1 rjvpr V5 IMR 192。168 .0 .1938586366
这个节点作为一个工作者加入了一个群体。
在工人02执行加入集群的命令
# docker swarm join-token SWMTKN-1-5jg 50 nxfgtmv 1d 4 ldehsyncl 3 u 8832 na 0 wkkzkaksthuo 8 twkjj-8 fdlum 827 jzv 4 r 1 rjvpr V5 IMR 192。168 .0 .1938586366
这个节点作为一个工作者加入了一个群体。
在任意一个经理节点查看集群中的加入的节点信息
#码头工人节点
身份主机名状态可用性管理器状态引擎版本
cberdbkfn 53 rpb0x k 72 mjo 3 BG worker 01就绪有效18.06.1-ce
t 8 N2 MH hgs 1 i3 FZ 8 quxqp 1 r 463工人01就绪激活18.06.1-ce
8ap 42j 9 uli 3s b 735100 zgqf 4 l * manager 03就绪活动可达18.06.1-ce
vhwh4ywkjo3084xjggqtvqwz4管理器01就绪活动领导者18.06.1-ce
mxf59i3k0r7njvi0ka9y5n171管理器02就绪活动可达18.06.1-ce
码头工人群会在每个节点创建进入网络
#码头工人网络限位开关(Limit Switch)
网络身份名称驱动程序作用域
b37b461c3248桥当地桥
077ddb31ef11 docker_gwbridge桥本地
c791b2744287主机主机本地
icv8o55n6f79入口覆盖群
24e5c5c21f9b无空本地
这次分享的内容还是比较简单的,刚做的。docker swarm集群的部署情况稍后会和大家分享。你可以关注我们,这样你就不会错过我们的每一次分享。