云计算核心技术Docker教程:Docker Swarm 模式管理将
当您第一次创建集群时,您将单个 Docker 引擎置于集群模式中。要充分利用群模式,您可以向群中添加节点
添加工作节点会增加容量。当您将服务部署到 sarm 时,引擎会在可用节点上调度任务,无论它们是工作节点还是管理节点。当您向集群中添加工作人员时,您可以增加集群的规模以处理任务,而不会影响管理器 raft 共识。
管理器节点提高容错能力。管理器节点为群执行编排和集群管理功能。在管理节点中,单个领导节点执行编排任务。如果一个领导节点宕机,剩余的管理节点会选举一个新的领导并恢复集群状态的编排和维护。默认情况下,管理器节点也运行任务。
Docker 引擎根据您提供给命令的join-token加入 sarm docker sarm join。节点仅在加入时使用令牌。如果您随后轮换令牌,则不会影响现有的 sarm 节点。
作为管理节点加入
当您运行docker sarm join并传递管理器令牌时,Docker 引擎会像工作人员一样切换到 sarm 模式。管理节点也参与 raft 共识。新节点应该是Reachable,但现有的管理器仍然是群Leader。
Docker 建议每个集群三个或五个管理器节点来实现高可用性。因为 sarm mode manager 节点使用 Raft 共享数据,所以必须有奇数个 manager。只要超过一半的管理节点可用,群就可以继续运行。
有关群管理器和管理群的更多详细信息,请参阅 管理和维护 Docker 引擎群。
要检索包含管理节点的加入令牌的加入命令,请在管理节点上运行以下命令
$ docker sarm join-token manager
To add a manager to this sarm, run the folloing mand:
docker sarm join \
--token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6 \
192.168.99.100:2377
在新管理器节点上运行输出中的命令以将其加入群
$ docker sarm join \
--token SWMTKN-1-61ztec5kyafptydic6jfc1i33t37flcl4nuipzcusor96k7kby-5vy9t8u35tuqm7vh67lrz9xp6 \
192.168.99.100:2377
This node joined a sarm as a manager.
人工智能培训
- 真正能和人交流的机器人什么时候实现
- 国产机器人成功完成首例远程冠脉介入手术
- 人工智能与第四次工业革命
- 未来30年的AI和物联网
- 新三板创新层公司东方水利新增专利授权:“一
- 发展人工智能是让人和机器更好地合作
- 新春贺喜! 经开区持续推进工业互联网平台建设
- 以工业机器人为桥 传统企业如何趟过智造这条河
- 山立滤芯SAGL-1HH SAGL-2HH
- 2015国际智能星创师大赛火热报名中!
- 未来机器人会咋看人类?递归神经网络之父-像蚂
- 成都新川人工智能创新中心二期主体结构封顶
- 斯坦德机器人完成数亿元人民币C轮融资,小米产
- 到2020年,智能手机将拥有十项AI功能,有些可能
- 寻找AI机器人的增长“跳板”:老龄化为支点的产
- 力升高科耐高温消防机器人参加某支队性能测试