当前位置: 首页 > news >正文

docker-swarm集群管理命令

一、初始化集群

docker swarm init --advertise-addr 192.168.xxx.xxx

二、集群管理

加入swarm集群步骤

添加manager管理节点

1、查看工作节点join-token

docker swarm join-token manager

得到结果

docker swarm join --token SWMTKN-1-0slw0n6w638eh6l15r5xno0m4z2u0r7thh0euw3mobqf6pm62a-5zreoih6rxg4whd7kiaikjq7t 192.168.xxx.xxx:2377

2、在要加入集群的目标集群执行上面的查询结果即可

添加worker工作节点

1、查看工作节点join-token

docker swarm join-token worker

得到结果

docker swarm join --token SWMTKN-1-0slw0n6w638eh6l15r5xno0m4z2u0r7thh0euw3mobqf6pm62a-6peg18kra10anhurcwxrdvfqp 192.168.xxx.xxx:2377

2、在要加入集群的目标集群执行上面的查询结果即可

移除swarm集群步骤

1、查看节点

docker node ls

2、移除worker节点

# 移除之前先将节点从“活跃”状态变更为“drain”,节点上的服务会转移到其他节点
docker node update --availability drain <node-id>
# 移除节点,在manager节点上执行
docker node rm <node-id># 在要移除的节点上执行
docker swarm leave

3、移除manager节点

在manager节点上执行,如果只有一个manager节点,此命令直接会删除整个集群

如果移除指定manager节点后,剩余manager节点低于或等于50%,集群不可用,故此命令慎用

docker swarm leave --force

4、修改节点角色

你可以修改Swarm集群中节点的角色:

将工作节点提升为管理节点:

docker node promote <node_id>

将管理节点降级为工作节点:

docker node demote <node_id>

相关文章:

  • 数据结构从入门到精通——栈
  • docker使用笔记
  • [leetcode 189][轮转数组]
  • 【性能】JDK和Jmeter的安装与配置
  • NTFS安全权限
  • 手写分布式配置中心(四)增加实时刷新功能(长轮询)
  • 【李沐精读系列】GPT、GPT-2和GPT-3论文精读
  • 前端发起请求,后端模型需处理很久,怎样设置前端直接完成请求响应,后端计算完在返回结果给前端?
  • js【详解】event loop(事件循环/事件轮询)
  • 智能电视(如小米电视)安装应用(当贝市场、浏览器)、去开机广告
  • 数据库讲解(MySQL版)(超详细)【第一章】
  • 应用内存分析
  • STM32 | 零基础 STM32 第一天
  • Dubbo基础入门二
  • 功能测试+自动化测试代码覆盖率统计
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 11111111
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • nginx 负载服务器优化
  • React+TypeScript入门
  • ReactNativeweexDeviceOne对比
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 闭包--闭包之tab栏切换(四)
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 基于 Babel 的 npm 包最小化设置
  • 解决iview多表头动态更改列元素发生的错误
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 小程序测试方案初探
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​比特币大跌的 2 个原因
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (超详细)语音信号处理之特征提取
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (力扣)循环队列的实现与详解(C语言)
  • (转)可以带来幸福的一本书
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .a文件和.so文件
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .net访问oracle数据库性能问题
  • .NET框架设计—常被忽视的C#设计技巧
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .Net中的集合