[发明专利]容器治理平台的高可用方法、装置及电子设备在审
| 申请号: | 201911142606.8 | 申请日: | 2019-11-20 |
| 公开(公告)号: | CN111176783A | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 赖新明;林文辉;舒南飞;王志刚;孙科武 | 申请(专利权)人: | 航天信息股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 高爽 |
| 地址: | 100195 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 治理 平台 可用 方法 装置 电子设备 | ||
1.一种容器治理平台的高可用方法,其特征在于,包括:
采集节点运行信息,得到监控数据;
基于所述监控数据分析当前节点的运行状态得到状态信息,将所述状态信息内嵌到心跳信息中;
基于所述心跳信息和配置信息,生成解决异常状态的命令;
响应所述命令,执行相应的动作对节点的异常状态进行处理。
2.根据权利要求1所述的容器治理平台的高可用方法,其特征在于,所述基于所述心跳信息和配置信息,生成解决异常状态的命令的步骤之前,还包括:
判决是否能接收心跳信息;
若能正常接收心跳信息,则基于所述心跳信息和配置信息,生成解决异常状态的命令;
若在设定的时间内没有接收到心跳信息,则判断当前节点是否失联。
3.根据权利要求2所述的容器治理平台的高可用方法,其特征在于,所述判断当前节点是否失联为:
通过向其他节点下达请求当前节点的任务。
4.根据权利要求2所述的容器治理平台的高可用方法,其特征在于,
若当前节点失联,则判断当前节点是否为主节点;
若是主节点,则将一个从节点调整为主节点;
当超过设置时间失联的主节点仍然失联,则向其他主节点发送删除失联主节点的命令。
5.根据权利要求1所述的容器治理平台的高可用方法,其特征在于,所述采集节点运行信息,得到监控数据的步骤之后,包括:
将监控数据存入内嵌式数据库;
以配置的时间间隔读取所述监控数据。
6.一种容器治理平台的高可用系统,其特征在于,包括:
监控模块:用于采集节点的物理信息和容器治理平台各个组件的运行状态;
节点服务模块:用于分析监控模块的监控数据,并在每次心跳中将分析结果发送给主服务模块,并用于执行主服务模块下发的命令;
主服务模块:用于接收节点服务模块的心跳信息,并根据配置信息向节点服务模块下发命令;配置信息中包括针对各种异常信息的处理命令或脚本。
7.根据权利要求6所述的容器治理平台的高可用系统,其特征在于,
所述节点服务模块部署于受控节点,所述主服务模块部署于控制节点;
和/或
所述主服务模块和监控模块以二进制或容器化方式部署,所述节点服务模块以二进制文件方式部署并随容器治理平台启动。
8.根据权利要求6所述的容器治理平台的高可用系统,其特征在于,
所述主服务模块根据接收的来自所述节点服务模块的心跳信息判断节点连通状态;
若所述主服务模块能正常接收到心跳信息时,根据心跳信息和配置信息,下发解决异常状态的命令给相应的所述节点服务模块;
若所述主服务模块超过可配置的时间没有收到某个所述节点服务模块的心跳信息会判断相应节点是否失联;
若不是节点失联则认为是相应的所述节点服务模块故障,则向其他节点下达指令尝试恢复故障的节点服务模块;
若是节点失联,则根据该节点性质以及配置信息做出相应处理;
所述主服务模块在自身与所述节点服务模块失去联系时,会根据配置等待一段时间,如果在等待时间后依然未收到任何指令,则会根据配置来对自身网络进行恢复。
9.根据权利要求6所述的容器治理平台的高可用系统,其特征在于,
当需要监控多个业务集群时,根据对高可用的需求和受控集群规模进行嵌套,包括:
所述主服务模块以容器方式多实例运行在容器治理平台集群上,由容器治理平台保证多个所述主服务模块实例的高可用性和负载均衡;
同时运行所述主服务模块的容器治理平台集群节点部署节点服务模块,再以一个独立的单点主服务模块来监控容器治理平台。
10.一种电子设备,其特征在于,所述电子设备包括:
存储器,存储有可执行指令;
处理器,所述处理器运行所述存储器中的所述可执行指令,以实现权利要求1-5中任一项所述的容器治理平台的高可用方法;
或
运行权利要求6-9中任一项所述的容器治理平台的高可用系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911142606.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理的方法和终端
- 下一篇:密码生成及认证方法、装置、电子设备及介质





