赞
踩
docker swarm init --advertise-addr 192.168.xxx.xxx
1、查看工作节点join-token
docker swarm join-token manager
得到结果
docker swarm join --token SWMTKN-1-0slw0n6w638eh6l15r5xno0m4z2u0r7thh0euw3mobqf6pm62a-5zreoih6rxg4whd7kiaikjq7t 192.168.xxx.xxx:2377
2、在要加入集群的目标集群执行上面的查询结果即可
1、查看工作节点join-token
docker swarm join-token worker
得到结果
docker swarm join --token SWMTKN-1-0slw0n6w638eh6l15r5xno0m4z2u0r7thh0euw3mobqf6pm62a-6peg18kra10anhurcwxrdvfqp 192.168.xxx.xxx:2377
2、在要加入集群的目标集群执行上面的查询结果即可
docker node ls
# 移除之前先将节点从“活跃”状态变更为“drain”,节点上的服务会转移到其他节点
docker node update --availability drain <node-id>
# 移除节点,在manager节点上执行
docker node rm <node-id>
# 在要移除的节点上执行
docker swarm leave
在manager节点上执行,如果只有一个manager节点,此命令直接会删除整个集群
如果移除指定manager节点后,剩余manager节点低于或等于50%,集群不可用,故此命令慎用
docker swarm leave --force
你可以修改Swarm集群中节点的角色:
将工作节点提升为管理节点:
docker node promote <node_id>
将管理节点降级为工作节点:
docker node demote <node_id>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。