千家信息网

如何理解replicated mode和global mode

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,这篇文章将为大家详细讲解有关如何理解replicated mode和global mode,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Swarm 可
千家信息网最后更新 2025年01月27日如何理解replicated mode和global mode

这篇文章将为大家详细讲解有关如何理解replicated mode和global mode,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Swarm 可以在 service 创建或运行过程中灵活地通过 --replicas 调整容器副本的数量,内部调度器则会根据当前集群的资源使用状况在不同 node 上启停容器,这就是 service 默认的 replicated mode。在此模式下,node 上运行的副本数有多有少,一般情况下,资源更丰富的 node 运行的副本数更多,反之亦然。

除了 replicated mode,service 还提供了一个 globalmode,其作用是强制在每个 node 上都运行一个且最多一个副本。

此模式特别适合需要运行 daemon 的集群环境。比如要收集所有容器的日志,就可以 global mode 创建 service,在所有 node 上都运行 gliderlabs/logspout 容器,即使之后有新的 node 加入,swarm 也会自动在新 node 上启动一个 gliderlabs/logspout 副本。

docker service create \

--mode global \

--name logspout \

--mount type=bind,source=/var/run/docker.sock,destination=/var/run/docker.sock \

gliderlabs/logspout

可以通过 docker service inspect 查看 service 的 mode。

这里是 Global,如果创建 service 时不指定,默认是 Replicated

无论采用 global mode 还是 replicated mode,副本运行在哪些节点都是由 Swarm 决定的,作为用户我们有没有可能精细控制 service 的运行位置呢?

关于如何理解replicated mode和global mode就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

运行 副本 容器 更多 内容 文章 模式 知识 篇文章 资源 集群 不同 不错 位置 作用 反之亦然 可以通过 就是 情况 数量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 昌平区品牌软件开发优势 指挥中心软件开发合同 魔兽世界 NGA 数据库 数据库 求r的候选键 搜狗浏览器提示代理服务器 自建ca服务器 服务器如何挂在移动硬盘 网络安全培训机构开班讲话 方舟怎么找开荒服务器 软件开发公司都没有官网 辽宁智能软件开发概念设计 网络安全法之加强个人信息保护 宁波定制软件开发app 太仓运营网络技术费用是多少 数据库与信息系统 期末考试 中国网络安全心化小组组长 数据库中的升序排列代码 财产信息网络安全 数据库日志可以关闭吗 福建回收服务器主板虚拟主机 国产化数据库评测内容 基础数据库包括人 游戏汉化软件开发 河南大学的网络工程和网络安全 华为云数据库恢复表数据 东方珠宝互联网科技有限公司 河南省瑞蒂斯网络技术有限公司 dell服务器如何远程管理 网络安全有那些防控单位 学校网络安全活动开场白
0