1.删除集群
1.1master上面执行
bash
[root@k8s-master01 docker-swarm]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
k7e22imemlha9ahav3reg01xr * k8s-master01 Ready Active Leader 19.03.15
6nllkusdfe6m6m72i70i9h7sx k8s-node01 Ready Active 19.03.15
xd530ndpk1g033tjqvl16c87x k8s-node02 Ready Active 19.03.15
#排空节点,node1,node2
docker node update --availability drain k7e22imemlha9ahav3reg01xr
[root@k8s-master01 docker-swarm]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
k7e22imemlha9ahav3reg01xr * k8s-master01 Ready Drain Leader 19.03.15
6nllkusdfe6m6m72i70i9h7sx k8s-node01 Ready Active 19.03.15
xd530ndpk1g033tjqvl16c87x k8s-node02 Ready Active 19.03.15
[root@k8s-master01 docker-swarm]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
k7e22imemlha9ahav3reg01xr * k8s-master01 Ready Active Leader 19.03.15
6nllkusdfe6m6m72i70i9h7sx k8s-node01 Ready Active 19.03.15
xd530ndpk1g033tjqvl16c87x k8s-node02 Ready Active 19.03.15
#排空节点,node1,node2
docker node update --availability drain k7e22imemlha9ahav3reg01xr
[root@k8s-master01 docker-swarm]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
k7e22imemlha9ahav3reg01xr * k8s-master01 Ready Drain Leader 19.03.15
6nllkusdfe6m6m72i70i9h7sx k8s-node01 Ready Active 19.03.15
xd530ndpk1g033tjqvl16c87x k8s-node02 Ready Active 19.03.15
1.2node上执行
#想要那个节点脱离集群就在那个节点下执行以下命令
[root@k8s-node01 27018]# docker swarm leave
Node left the swarm.
#想要那个节点脱离集群就在那个节点下执行以下命令
[root@k8s-node01 27018]# docker swarm leave
Node left the swarm.
1.3master上执行
bash
[root@k8s-master01 docker-swarm]# docker node rm 6nllkusdfe6m6m72i70i9h7sx
6nllkusdfe6m6m72i70i9h7sx
[root@k8s-master01 docker-swarm]# docker node rm xd530ndpk1g033tjqvl16c87x
[root@k8s-master01 docker-swarm]# docker swarm leave --force
Node left the swarm.
[root@k8s-master01 docker-swarm]# docker node rm 6nllkusdfe6m6m72i70i9h7sx
6nllkusdfe6m6m72i70i9h7sx
[root@k8s-master01 docker-swarm]# docker node rm xd530ndpk1g033tjqvl16c87x
[root@k8s-master01 docker-swarm]# docker swarm leave --force
Node left the swarm.