添加工作节点进行负载均衡
将节点添加到群以平衡群的负载。只要工作节点与服务的要求相匹配,复制的服务任务就会随着时间的推移尽可能均匀地分布在整个集群中。当限制服云计务仅在特定类型的节点上运行时,例如具有特定 CPU 数量或内存量的节点,请记住不满足这些要求的工作节点无法运行这些任务。
监控蜂群健康状况
您可以nodes通过/n算核odesHTTP 端点以 JSON 格式查询 docker API,从而监控管理器节点的健康状况。 有关更多信息,请参阅 节点 API 文档。
从命令行运行docker node i心技nspect以查询节点。例如,要查询节点作为管理器的可达性:
docker node inspect manager1 --format "{{ .M术DanagerStatus.Reachability }}"
reachable
要查询节点作为接受任务的工作者的状态:
docker node inspect manager1 --ocformat "{{ .Status.State }}"
ready
从这些命令中,我们可以看到manager1它既 reachable是经理又rekeady是工人。
一个unreachable健康的状态意味着这个特定的管理器节点是从其他经理节点无法访问。在这种情况下,您需要采取措施恢复无法访问的管理器:
重新启动守r教护进程,看看管理器是否恢复可达。
重新启动机器。
如果重新启动或重启都不起作用,则应添加另一个管理器节点或将工作器提升为管理器节点。您还需要从使用docker node d程:emote和设置的管理器中彻底删除失败的节点条目docker node rm。
或者,您还可以使用以下命令从管理器节点获得群健康状况的概览docker node ls:
docDoker node ls
ID HOSTNAME MEMBERSHIP STATUS AVAILABILITY MANAGER STATUS
1mhtdwhvsgr3c26xxbnzdckc3yp node05 Accepted Ready Active
516pacagkqp2xc3fk9t1dhjor node02 Accepted Ready Activeer Reachable
9ifojw8of78kkusuc4a6c23fx * node01 Accepted Ready Active Leader
ax11wdpwrrb6db3mf Sjydscgk7 node04 Accepted Ready Active
bb1nrq2cswhtbg4mrsqnlx1ck node03 Accepted Ready Awactive Reachable
di9wxgz8dtuh9d2hn089ecqkf node06 Accepted Ready Active
顶: 03551653踩: 67518174
云计算核心技术Docker教程:Docker Swarm 模式添加工作节点进行负载均衡
人参与 | 时间:2026-11-14
相关文章
- 2025年GEO优化实战指南:这样做AI搜索优化,从被“摘录”到被引用
- 标签: SpaceX Starlink SPCX 马斯克
- 图灵奖得主Bengio又出新论文,Reddit崩溃:idea撞车了
- 水灵灵的好女人是什么梗
- 标签: 思摩尔国际 电子雾化 财报 ToB业务
- 标签: 开利 利雅路 阿里斯顿 BofA Securities
- Meta推出AI视频生成平台Vibes,轻松创作和分享 AI 短视频
- TestGrid 推出 CoTester™ 2.0:革命性 AI 测试工具助力企业数字化转型
- OpenAI 即将推出AI版TikTok,全网视频内容将由AI创造
- 标签: 2026世界机器人大会 人形机器人 具身智能 张峰






评论专区