[发明专利]容器作业的状态监测方法、装置、电子设备及存储介质在审
| 申请号: | 202310343771.X | 申请日: | 2023-03-31 |
| 公开(公告)号: | CN116382845A | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 赖海滨;翁世清;谢立东;欧阳涵铄 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F11/32;H04L67/61 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 弋梅梅;刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 作业 状态 监测 方法 装置 电子设备 存储 介质 | ||
1.一种容器作业的状态监测方法,其特征在于,所述方法包括:
获取待提交至容器编排管理平台的容器作业;
在将所述容器作业提交到容器编排管理平台中的目标调度单元时,对所述目标调度单元打上标签信息,其中,所述标签信息用于标识提交所述容器作业的调度执行机的IP地址和/或所述容器作业的ID编号;
调用所述调度执行机的监测接口,得到携带有所述标签信息的目标调度单元的多个预定事件;
基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理。
2.根据权利要求1所述的方法,其特征在于,所述基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理,包括:
若所述预定事件为调度单元创建事件,则调用调度系统接口,记录所述容器作业的目标调度单元已经被创建,以及所述容器作业进入运行状态;
若所述预定事件为调度单元更新事件,则对所述调度单元更新事件进行解析,以基于解析结果确定是否对所述目标调度单元进行更新;
若所述预定事件为调度单元删除事件,则确定所述容器作业已经运行完成,调用所述调度执行机的处理接口结束对所述容器作业状态的流转,同时自动触发对所述目标调度单元的标签信息的清理。
3.根据权利要求1所述的方法,其特征在于,所述基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理,还包括:
若确定调用所述调度执行机失败,则记录失败调用情况,得到失败记录文件;
若接收到所述目标调度单元的异常事件,则调用调度系统接口,记录所述目标调度单元存在异常,以及发送告警信息以通知运维人员对所述目标调度单元进行故障排查。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
调用所述调度执行机的失败重试接口,对调用异常时所记录的失败记录文件进行自动扫描,以及对接口调用进行自动重试;
在重试成功后删除所述失败记录文件,并清理所述容器作业的目标调度单元。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:
初始化每个命名空间中的监测模块,并启动监测进程和处理进程,其中,成功初始化所述监测模块表征建立了对所述命名空间的自动监控机制,所述监测进程用于监听是否发生所述预定事件,所述处理进程用于对在调用所述调度执行机失败或者异常情况下,对相关记录文件进行自动处理。
6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:
在所述调度执行机启动时,从初始化后的命名空间中筛选得到待监测的目标命名空间,以及所述目标命名空间下的目标调度单元,其中,所述目标调度单元是标签信息与所述调度执行机的IP地址一致,且处于调度完成状态的基本调度单元。
7.一种容器作业的状态监测装置,其特征在于,所述装置包括:
获取模块,用于获取待提交至容器编排管理平台的容器作业;
提交模块,用于在将所述容器作业提交到所述容器编排管理平台中的目标调度单元时,对所述目标调度单元打上标签信息,其中,所述标签信息用于标识提交所述容器作业的调度执行机的IP地址和/或所述容器作业的ID编号;
调用模块,用于调用所述调度执行机的监测接口,得到携带有所述标签信息的目标调度单元的多个预定事件;
监测模块,用于基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310343771.X/1.html,转载请声明来源钻瓜专利网。





