[发明专利]容器作业的状态监测方法、装置、电子设备及存储介质在审
| 申请号: | 202310343771.X | 申请日: | 2023-03-31 |
| 公开(公告)号: | CN116382845A | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 赖海滨;翁世清;谢立东;欧阳涵铄 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F11/32;H04L67/61 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 弋梅梅;刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 容器 作业 状态 监测 方法 装置 电子设备 存储 介质 | ||
本申请提供一种容器作业的状态监测方法、装置、电子设备及存储介质。涉及计算机技术、大数据技术,该方法包括:获取待提交至容器编排管理平台的容器作业;在将容器作业提交到容器编排管理平台中的目标调度单元时,对目标调度单元打上标签信息,其中,该标签信息用于标识提交容器作业的调度执行机的IP地址和/或容器作业的ID编号;调用调度执行机的监测接口,得到携带有标签信息的目标调度单元的多个预定事件;基于预定事件驱动的方式对容器作业进行状态监测及处理。以解决现有技术通过轮询容器作业所在的调度单元的状态来监控容器作业的状态的问题,实现以事件驱动的方式完成容器作业状态的监测,提升了对容器作业运行状态的监控性能。
技术领域
本申请涉及计算机技术、大数据技术,尤其涉及一种容器作业的状态监测方法、装置、电子设备及存储介质。
背景技术
目前,当容器作业提交到容器编排管理平台k8s平台运行后,需要根据容器作业所在的调度单元Pod(一个作业在一个pod运行)的状态来完成容器作业状态的流转,同时实现对容器作业的有效监控。现有技术条件下,容器作业的状态监控主要是通过轮询容器作业所在的Pod的状态实现。例如,通过在执行机本地内存存储本执行机提交的容器作业信息,同时定时轮询k8s平台的apiserver(调用k8s平台提供的API接口)获取Pod的退出状态,以此感知容器作业的状态。
上述现有方案的缺点是:效率较为低下,同时增加了k8s apiserver的负担,如果运行的容器作业达到一定量级会产生性能瓶颈,同时存在一定的时延。并且,执行机需要缓存容器作业对应的容器信息,在容器作业较多时有一定的内存压力,且需要考虑相应的可靠性机制(如执行机服务宕机)。此外,容器作业所在的Pod提交到k8s之后,实际上还需要经过k8s的预选和优选等步骤后才能最终创建出来,因此执行机难以及时感知Pod的真实状态,因此,当容器作业所在的Pod被k8s驱逐之后,执行机无法准确感知该信息。
发明内容
本申请提供一种容器作业的状态监测方法、装置、电子设备及存储介质,用以可以解决现有技术中容器作业的状态监控主要是通过轮询容器作业所在的调度单元的状态实现的问题,实现以事件驱动的方式完成容器作业状态的监测,提升容器作业运行状态的监控性能的技术效果。
一方面,本申请提供一种容器作业的状态监测方法,所述方法包括:
获取待提交至容器编排管理平台的容器作业;
在将所述容器作业提交到容器编排管理平台中的目标调度单元时,对所述目标调度单元打上标签信息,其中,所述标签信息用于标识提交所述容器作业的调度执行机的IP地址和/或所述容器作业的ID编号;
调用所述调度执行机的监测接口,得到携带有所述标签信息的目标调度单元的多个预定事件;
基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理。
进一步地,所述基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理,包括:
若所述预定事件为调度单元创建事件,则调用调度系统接口,记录所述容器作业的目标调度单元已经被创建,以及所述容器作业进入运行状态;
若所述预定事件为调度单元更新事件,则对所述调度单元更新事件进行解析,以基于解析结果确定是否对所述目标调度单元进行更新;
若所述预定事件为调度单元删除事件,则确定所述容器作业已经运行完成,调用所述调度执行机的处理接口结束对所述容器作业状态的流转,同时自动触发对所述目标调度单元的标签信息的清理。
进一步地,所述基于所述预定事件驱动的方式对所述容器作业进行状态监测及处理,还包括:
若确定调用所述调度执行机失败,则记录失败调用情况,得到失败记录文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310343771.X/2.html,转载请声明来源钻瓜专利网。





