云计算核心技术Docker教程:Docker Swarm 模式添加工
添加工作节点进行负载均衡
将节点添加到群以平衡群的负载。只要工作节点与服务的要求相匹配,复制的服务任务就会随着时间的推移尽可能均匀地分布在整个集群中。当限制服务仅在特定类型的节点上运行时,例如具有特定 CPU 数量或内存量的节点,请记住不满足这些要求的工作节点无法运行这些任务。
监控蜂群健康状况
您可以nodes通过/nodesHTTP 端点以 JSON 格式查询 docker API,从而监控管理器节点的健康状况。 有关更多信息,请参阅 节点 API 文档。
从命令行运行docker node inspect以查询节点。例如,要查询节点作为管理器的可达性
docker node inspect manager1 --format "{{ .ManagerStatus.Reachability }}"
reachable
要查询节点作为接受任务的工作者的状态
docker node inspect manager1 --format "{{ .Status.State }}"
ready
从这些命令中,我们可以看到manager1它既 reachable是经理又ready是工人。
一个unreachable健康的状态意味着这个特定的管理器节点是从其他经理节点无法访问。在这种情况下,您需要采取措施恢复无法访问的管理器
重新启动守护进程,看看管理器是否恢复可达。
重新启动机器。
如果重新启动或重启都不起作用,则应添加另一个管理器节点或将工作器提升为管理器节点。您还需要从使用docker node demote和设置的管理器中彻底删除失败的节点条目docker node rm。
或者,您还可以使用以下命令从管理器节点获得群健康状况的概览docker node ls
docker node ls
ID HOSTNAME MEMBERSHIP STATUS AVAILABILITY MANAGER STATUS
1mhtdhvsgr3c26xxbnzdc3yp node05 Aepted Ready Active
516pacagkqp2xc3fk9t1dhjor node02 Aepted Ready Active Reachable
9ifoj8of78kkusuc4a6c23fx node01 Aepted Ready Active Leader
ax11dprrb6db3mfjydscgk7 node04 Aepted Ready Active
bb1nrq2cshtbg4mrsqnlx1ck node03 Aepted Ready Active Reachable
di9xgz8dtuh9d2hn089ecqkf node06 Aepted Ready Active
人工智能培训
- 真正能和人交流的机器人什么时候实现
- 国产机器人成功完成首例远程冠脉介入手术
- 人工智能与第四次工业革命
- 未来30年的AI和物联网
- 新三板创新层公司东方水利新增专利授权:“一
- 发展人工智能是让人和机器更好地合作
- 新春贺喜! 经开区持续推进工业互联网平台建设
- 以工业机器人为桥 传统企业如何趟过智造这条河
- 山立滤芯SAGL-1HH SAGL-2HH
- 2015国际智能星创师大赛火热报名中!
- 未来机器人会咋看人类?递归神经网络之父-像蚂
- 成都新川人工智能创新中心二期主体结构封顶
- 斯坦德机器人完成数亿元人民币C轮融资,小米产
- 到2020年,智能手机将拥有十项AI功能,有些可能
- 寻找AI机器人的增长“跳板”:老龄化为支点的产
- 力升高科耐高温消防机器人参加某支队性能测试