热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Docker群集多个经理和工人VS.

如何解决《Docker群集多个经理和工人VS.》经验,为你挑选了1个好方法。

我有一个3节点的docker swarm集群.我们可能想要有2位经理.我知道曾经只有一位领导人.由于它是一个3节点集群,我试图找到一些文献来了解多个管理者的优缺点.我需要这个信息,因为在我的3节点集群中,如果我有2个主服务器,1个工作者,如果我只是在集群中创建3个主服务器,那么它的缺点是什么.任何想法都会有所帮助.



1> François Mat..:

泊坞窗群与两位经理不推荐使用.

为什么?

Docker swarm实现了RAFT共识:

筏容许最多(N-1)/ 2次失败并且需要大多数或法定数量的(N/2)+1成员同意提议给群集的值.这意味着在运行Raft的5个Managers的集群中,如果3个节点不可用,系统将不再处理任何其他请求以安排其他任务

因此,对于2位经理,如果一位失败,另一位将无法安排其他任务(没有集群升级,没有新服务等......).

对于高可用性,您应该拥有的管理员数量也很明确:

调整部署规模

要使群集能够容忍更多故障,请向群集添加其他副本节点.

Manager nodes Failures tolerated
    1                 0
    3                 1
    5                 2
    7                 3

因此,在短暂的,随着文档的状态在这里:

添加更多管理器并不意味着提高可扩展性或提高性能.一般而言,情况正好相反.


推荐阅读
author-avatar
zdl
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有