Docker Swarm - 删除 worker 节点

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

在manager节点上执行:

# 查看节点信息
>>> 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节点上执行:

# 主动申请离开集群
>>> docker swarm leave
Node left the swarm.

在manager节点上执行:

>>> 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

相关推荐

  1. Docker Swarm - 删除 worker 节点

    2024-06-05 22:52:06       32 阅读
  2. 关于K8S集群中maste节点r和worker节点的20道面试题

    2024-06-05 22:52:06       30 阅读
  3. web worker

    2024-06-05 22:52:06       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-05 22:52:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-05 22:52:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-05 22:52:06       87 阅读
  4. Python语言-面向对象

    2024-06-05 22:52:06       96 阅读

热门阅读

  1. 【2024-06-03】某红书X-s分析

    2024-06-05 22:52:06       30 阅读
  2. nuxt3的一些知识点,持续更新

    2024-06-05 22:52:06       35 阅读
  3. excel打开只显示菜单栏内容却不显示改如何处理

    2024-06-05 22:52:06       31 阅读
  4. 【缓存】OS层面缓存设计机制

    2024-06-05 22:52:06       28 阅读
  5. MySQL数据库开发设计规范总结

    2024-06-05 22:52:06       24 阅读