Docker Swarm集群管理

本文介绍了Docker Swarm集群的管理,包括节点管理(变更管理、添加标签元数据、节点提权/降权及退出集群)、服务管理(创建、显示详细信息、扩容/缩容、删除及滚动更新)、网络管理和数据卷管理。通过这些操作,可以有效地管理和优化Docker Swarm环境。
摘要由CSDN通过智能技术生成

前提:基础Docker Swarm环境
服务、容器、任务三者关系:
在这里插入图片描述

节点管理

变更管理

  • 节点的可用性(AVAILABILITY)状态
状态 说明
Active 集群中该节点可被指派任务
Pause 集群中该节点不可指派新的任务,但其他已存在的任务仍保持运行
Drain 集群中该节点不可指派新的任务,Swarm调度器停止已存在的任务,并将它们调度到可用节点上

常见的变更操作:

  1. 设置管理节点只具有管理功能
  2. 对服务进行停机维护,可以修改AVAILABILITY为Drain状态
  3. 暂停一个节点,使该节点不再接收新的任务
  4. 恢复一个不可用或者暂停的节点
#将管理节点的AVAILABILITY值修改成Drain
docker node update --availability drain manager
docker node ls

在这里插入图片描述

添加标签元数据

  • 支持给每个节点添加标签元数据
  • 根据标签可选择性地调度某个服务部署到期望的一组节点上

格式:docker node update --label-add 键值

docker node update --label-add chenshiyi-01 worker01

在这里插入图片描述

节点提权/降权

#将工作节点变为管理节点
docker node promote worker01 worker02
docker node ls

#将管理节点变为工作节点<
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值