Docker Swarm - 删除 worker 节点

1、前提:集群环境已经运行

在manager节点上执行:

bash 复制代码
# 查看节点信息
>>> docker node ls

ID                            HOSTNAME                  STATUS    AVAILABILITY   MANAGER STATUS   ENGINE VERSION
jr06s8pbrclkrxt7jpy7wae8t *   iZ2ze78653g20ksebnllhpZ   Ready     Active         Leader           20.10.16
4v3rwq67jrf6skao18zvjhlr0     rasp03                    Ready     Active                          20.10.17


# 排空
>>> docker node update --availability drain 4v3rwq67jrf6skao18zvjhlr0
4v3rwq67jrf6skao18zvjhlr0

# 重启 节点
>>> docker node update --availability active 4v3rwq67jrf6skao18zvjhlr0


>>> docker node ls
ID                            HOSTNAME                  STATUS    AVAILABILITY   MANAGER STATUS   ENGINE VERSION
jr06s8pbrclkrxt7jpy7wae8t *   iZ2ze78653g20ksebnllhpZ   Ready     Active         Leader           20.10.16
4v3rwq67jrf6skao18zvjhlr0     rasp03                    Ready     Drain                           20.10.17

在worker节点上执行:

bash 复制代码
# 主动申请离开集群
>>> docker swarm leave
Node left the swarm.

在manager节点上执行:

bash 复制代码
>>> docker node ls

ID                            HOSTNAME                  STATUS    AVAILABILITY   MANAGER STATUS   ENGINE VERSION
jr06s8pbrclkrxt7jpy7wae8t *   iZ2ze78653g20ksebnllhpZ   Ready     Active         Leader           20.10.16
4v3rwq67jrf6skao18zvjhlr0     rasp03                    Down      Drain                           20.10.17


# 删除节点
>>> docker node rm 4v3rwq67jrf6skao18zvjhlr0
4v3rwq67jrf6skao18zvjhlr0


>>> docker node ls
ID                            HOSTNAME                  STATUS    AVAILABILITY   MANAGER STATUS   ENGINE VERSION
jr06s8pbrclkrxt7jpy7wae8t *   iZ2ze78653g20ksebnllhpZ   Ready     Active         Leader           20.10.16
相关推荐
山甫aa10 小时前
日志技术 Logback + Slf4j —— 从零开始的 Web 后端学习
java·后端·学习·web·logback
韶博雅10 小时前
开启补充日志
java·开发语言·sql
FYKJ_201010 小时前
django学习成绩预警系统10905
java·javascript·spring boot·python·spark·django·php
卓怡学长10 小时前
w192基于springboot教务管理系统
java·数据库·spring boot·spring·maven·intellij-idea
逸Y 仙X10 小时前
Spark SQL
java·大数据·sql·spark
码农颜10 小时前
6.4.1 监听连接
java·数据库·mysql
mldong10 小时前
会签三兄弟:并行/串行/按比例的实现与取舍
java·架构
Java后端的Ai之路11 小时前
01、Python - 设计模式介绍
java·人工智能·python·设计模式·通用
zzzll111111 小时前
大模型技术原理与应用实践
java·数据库·人工智能
asdfg125896311 小时前
java.util包中的ArrayList&&Collections的目的和用途
java·arraylist·collections