云计算核心技术Docker教程:Docker Swarm 模式添加工作节点进行负载均衡
添加工作节点进行负载均衡
将节点添加到群以平衡群的负载。只要工作节点与服务的要求相匹配,复制的服务任务就会随着时间的推移尽可能均匀地分布在整个集群中。当限制服云计务仅在特定类型的节点上运行时,例如具有特定 CPU 数量或内存量的节点,请记住不满足这些要求的工作节点无法运行这些任务。
监控蜂群健康状况
您可以nodes通过/n算核odesHTTP 端点以 JSON 格式查询 docker API,从而监控管理器节点的健康状况。 有关更多信息,请参阅 节点 API 文档。
从命令行运行docker node in心技spect以查询节点。例如,要查询节点作为管理器的可达性:
docker node inspect manager1 --format "{{ .Manager术DStatus.Reachability }}"
reachable
要查询节点作为接受任务的工作者的状态:
docker node inspect manager1 --formocat "{{ .Status.State }}"
ready
从这些命令中,我们可以看到manager1它既 reachable是经理又ready是工人ke。
一个unreachable健康的状态意味着这个特定的管理器节点是从其他经理节点无法访问。在这种情况下,您需要采取措施恢复无法访问的管理器:
重新启动守护进程r教,看看管理器是否恢复可达。
重新启动机器。
如果重新启动或重启都不起作用,则应添加另一个管理器节点或将工作器提升为管理器节点。您还需要从使用docker node d程:emote和设置的管理器中彻底删除失败的节点条目docker node rm。
或者,您还可以使用以下命令从管理器节点获得群健康状况的概览docker node ls:
dDoocker 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
ax11wdpwrrb6db S3mfjydscgk7 node04 Accepted Ready Active
bb1nrq2cswhtbg4mrsqnlx1ck node03 Accepted Readywa Active Reachable
di9wxgz8dtuh9d2hn089ecqkf node06 Accepted Ready Active
相关文章

AI Agent公然“伪装”人类购物!亚马逊震怒下达“最后通牒”,Perplexity 怒斥:这是霸凌!
AI 搜索领域的“当红炸子鸡”Perplexity,与电商巨头亚马逊的冲突正迅速公开化!两家公司周二共同证实,亚马逊已正式“驱逐”Perplexity 旗下的 AI 购物助手 Comet,要求其从亚马2026-11-14
云梦级12月12日云梦级消息,Webull Corporation(微牛证券,股票代码为:“BULL”)日前发布截至2025年9月30日的财报。财报显示,微牛证券2025年前9个月营收为4.06亿美元2026-11-14
基于云的SaaS是企业以订阅方式提供软件解决方案的一种相对较新的方法,它已成为近来比较流行的行业趋势之一。根据调研机构的调查,大约85%的中小企业已经投资SaaS, 2020年全球达到1050亿美元的2026-11-14
10月31日消息,2023阿里云栖大会今日开幕,阿里巴巴集团主席蔡崇信出席大会并发表开幕致辞。 在致辞中,蔡崇信表示,云栖大会已经走过14个年头,成为新行业新理念的聚集地,新技术的赛马场和新趋势的瞭望2026-11-14
Hello,大家早上好,又是元气满满的一天,先来浏览新鲜的早报吧~ 【豆包手机第一代产品或不再量产】 豆包手机首批 3 万台售罄,短期内或不再生产。第二代产品已启动研发,预计 2026 年底出货。豆包2026-11-14
云安全日报210326:Ubuntu OpenSSL传输协议工具包发现拒绝服务漏洞,需要尽快升级
OpenSSL是一个健壮的、商业级的、功能齐全的、用于传输层安全(TLS)协议(以前称为安全套接字层(SSL)协议)的开源工具包。 3月25日,Ubuntu发布了安全更新,修复了OpenSSL传输协议2026-11-14

最新评论