一种容器管控方法、装置、系统及电子设备制造方法及图纸

技术编号:38501572 阅读:13 留言:0更新日期:2023-08-15 17:09
本申请提供一种容器管控方法、装置、系统及电子设备,应用于计算机信息安全领域,其中,容器管控方法包括:接收服务端下发的第一管控数据并对第一管控数据进行处理,得到处理后的第二管控数据;其中,第二管控数据包括任务信息以及引擎端对应的基础信息;根据基础信息在引擎状态表中查询与引擎端对应的连接标识符;其中,引擎端与代理客户端部署在不同的容器上;根据连接标识符将任务信息发送至引擎端,以使引擎端基于任务信息对容器进行管控。在上述方案中,与现有技术中代理客户端与引擎端一体安装在主机上相比,本申请实施例提供的容器管控方法中由于代理客户端与引擎端部署在不同的容器中,因此灵活性更高。因此灵活性更高。因此灵活性更高。

【技术实现步骤摘要】
一种容器管控方法、装置、系统及电子设备


[0001]本申请涉及计算机信息安全
,具体而言,涉及一种容器管控方法、装置、系统及电子设备。

技术介绍

[0002]随着时代的进步、容器技术的发展以及容器云的建设,越来越多的企业需要完成从主机安全到容器云安全的更新升级。其中,容器可以理解为一个个轻量级的独立系统,为了保证整个系统的安全性,除了需要对主机上的账号、病毒和文件等进行安全管控外,也需要对容器中的各项指标进行管控。
[0003]在现有技术中,代理客户端与引擎端一般一体安装在主机上,通过引擎端实现对容器的管控。但是,采用上述方式的灵活性较差。

技术实现思路

[0004]本申请实施例的目的在于提供一种容器管控方法、装置、系统及电子设备,用以解决现有技术中代理客户端与引擎端一体安装在主机上导致的灵活性较差的技术问题。
[0005]第一方面,本申请实施例提供一种容器管控方法,应用于代理客户端,所述方法包括:接收服务端下发的第一管控数据并对所述第一管控数据进行处理,得到处理后的第二管控数据;其中,所述第二管控数据包括任务信息以及引擎端对应的基础信息;根据所述基础信息在引擎状态表中查询与所述引擎端对应的连接标识符;其中,所述引擎端与所述代理客户端部署在不同的容器上;根据所述连接标识符将所述任务信息发送至所述引擎端,以使所述引擎端基于所述任务信息对容器进行管控。
[0006]在上述方案中,代理客户端与引擎端可以部署在不同的容器中,并且,代理客户端可以通过引擎状态表实现与引擎端之间的交互。当代理客户端得到第二管控数据后,可以基于引擎状态表向引擎端发送对应的任务信息,从而使得引擎端可以基于上述任务信息对容器进行管控。与现有技术中代理客户端与引擎端一体安装在主机上相比,本申请实施例提供的容器管控方法中由于代理客户端与引擎端部署在不同的容器中,因此灵活性更高。
[0007]在可选的实施方式中,在所述接收服务端下发的第一管控数据并对所述第一管控数据进行处理,得到处理后的第二管控数据之前,所述方法还包括:接收所述引擎端发送的所述基础信息;根据所述基础信息生成与所述引擎端对应的所述连接标识符以及所述引擎状态表;将所述基础信息发送至所述服务端。在上述方案中,代理客户端与引擎端在启动并建立通信连接后,引擎端可以向代理客户端发送自身的基础信息;基于上述基础信息,代理客户端可以生成对应的连接标识符以及引擎状态表。通过上述引擎状态表,代理客户端可以实现与部署在其他容器中的引擎端的交互,从而实现代理客户端与引擎端之间的低耦合以及引擎端与引擎端之间的相互隔离,因此可以提高灵活性。
[0008]在可选的实施方式中,所述方法还包括:查询所述连接标识符的状态;若所述连接标识符的状态表征所述连接标识符失效,则确定与所述连接标识符对应的引擎端故障。在
上述方案中,代理客户端可以定时轮询引擎状态表中连接标识符的状态,从而可以通过上述连接标识符的状态对引擎端的状态进行监测。此外,当代理客户端监测到某一引擎端出现故障时,该引擎端的故障以及维护不会影响整个系统的运行。
[0009]第二方面,本申请实施例提供一种容器管控方法,应用于引擎端,所述方法包括:接收代理客户端根据引擎状态表发送的任务信息;其中,所述代理客户端与所述引擎端部署在不同的容器上;根据所述任务信息对容器进行管控。
[0010]在上述方案中,代理客户端与引擎端可以部署在不同的容器中,并且,代理客户端可以通过引擎状态表实现与引擎端之间的交互。代理客户端可以向引擎端发送对应的任务信息,从而使得引擎端可以基于上述任务信息对容器进行管控。与现有技术中代理客户端与引擎端一体安装在主机上相比,本申请实施例提供的容器管控方法中由于代理客户端与引擎端部署在不同的容器中,因此灵活性更高。
[0011]在可选的实施方式中,在所述接收代理客户端根据引擎状态表发送的任务信息之前,所述方法还包括:向所述代理客户端发送基础信息,以使所述代理客户端根据所述基础信息生成与所述引擎端对应的所述连接标识符以及所述引擎状态表。在上述方案中,代理客户端与引擎端在启动并建立通信连接后,引擎端可以向代理客户端发送自身的基础信息;基于上述基础信息,代理客户端可以生成对应的连接标识符以及引擎状态表。通过上述引擎状态表,代理客户端可以实现与部署在其他容器中的引擎端的交互,从而实现代理客户端与引擎端之间的低耦合以及引擎端与引擎端之间的相互隔离,因此可以提高灵活性。
[0012]第三方面,本申请实施例提供一种容器管控装置,应用于代理客户端,所述装置包括:第一接收模块,用于接收服务端下发的第一管控数据并对所述第一管控数据进行处理,得到处理后的第二管控数据;其中,所述第二管控数据包括任务信息以及引擎端对应的基础信息;第一查询模块,用于根据所述基础信息在引擎状态表中查询与所述引擎端对应的连接标识符;其中,所述引擎端与所述代理客户端部署在不同的容器上;第一发送模块,用于根据所述连接标识符将所述任务信息发送至所述引擎端,以使所述引擎端基于所述任务信息对容器进行管控。
[0013]在上述方案中,代理客户端与引擎端可以部署在不同的容器中,并且,代理客户端可以通过引擎状态表实现与引擎端之间的交互。当代理客户端得到第二管控数据后,可以基于引擎状态表向引擎端发送对应的任务信息,从而使得引擎端可以基于上述任务信息对容器进行管控。与现有技术中代理客户端与引擎端一体安装在主机上相比,本申请实施例提供的容器管控方法中由于代理客户端与引擎端部署在不同的容器中,因此灵活性更高。
[0014]在可选的实施方式中,所述容器管控装置还包括:第三接收模块,用于接收所述引擎端发送的所述基础信息;生成模块,用于根据所述基础信息生成与所述引擎端对应的所述连接标识符以及所述引擎状态表;第二发送模块,用于将所述基础信息发送至所述服务端。在上述方案中,代理客户端与引擎端在启动并建立通信连接后,引擎端可以向代理客户端发送自身的基础信息;基于上述基础信息,代理客户端可以生成对应的连接标识符以及引擎状态表。通过上述引擎状态表,代理客户端可以实现与部署在其他容器中的引擎端的交互,从而实现代理客户端与引擎端之间的低耦合以及引擎端与引擎端之间的相互隔离,因此可以提高灵活性。
[0015]在可选的实施方式中,所述容器管控装置还包括:第二查询模块,用于查询所述连
接标识符的状态;确定模块,用于若所述连接标识符的状态表征所述连接标识符失效,则确定与所述连接标识符对应的引擎端故障。在上述方案中,代理客户端可以定时轮询引擎状态表中连接标识符的状态,从而可以通过上述连接标识符的状态对引擎端的状态进行监测。此外,当代理客户端监测到某一引擎端出现故障时,该引擎端的故障以及维护不会影响整个系统的运行。
[0016]第四方面,本申请实施例提供一种容器管控装置,应用于引擎端,所述装置包括:第二接收模块,用于接收代理客户端发送的任务信息;其中,所述代理客户端与所述引擎端部署在不同的容器上;管控模块,用于根据所述任务信息对容器进行管控。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器管控方法,其特征在于,应用于代理客户端,所述方法包括:接收服务端下发的第一管控数据并对所述第一管控数据进行处理,得到处理后的第二管控数据;其中,所述第二管控数据包括任务信息以及引擎端对应的基础信息;根据所述基础信息在引擎状态表中查询与所述引擎端对应的连接标识符;其中,所述引擎端与所述代理客户端部署在不同的容器上;根据所述连接标识符将所述任务信息发送至所述引擎端,以使所述引擎端基于所述任务信息对容器进行管控。2.根据权利要求1所述的容器管控方法,其特征在于,在所述接收服务端下发的第一管控数据并对所述第一管控数据进行处理,得到处理后的第二管控数据之前,所述方法还包括:接收所述引擎端发送的所述基础信息;根据所述基础信息生成与所述引擎端对应的所述连接标识符以及所述引擎状态表;将所述基础信息发送至所述服务端。3.根据权利要求1或2所述的容器管控方法,其特征在于,所述方法还包括:查询所述连接标识符的状态;若所述连接标识符的状态表征所述连接标识符失效,则确定与所述连接标识符对应的引擎端故障。4.一种容器管控方法,其特征在于,应用于引擎端,所述方法包括:接收代理客户端根据引擎状态表发送的任务信息;其中,所述代理客户端与所述引擎端部署在不同的容器上;根据所述任务信息对容器进行管控。5.根据权利要求4所述的容器管控方法,其特征在于,在所述接收代理客户端根据引擎状态表发送的任务信息之前,所述方法还包括:向所述代理客户端发送基础信息,以使所述代理客户端根据所述基础信息生成与所述引擎端对应的连接标识符以及所述引擎状态表。6.一种容器管控装置,其特征在于,应用于代理客户端,所述装置包括:第一接收模块,用于接收服务端下...

【专利技术属性】
技术研发人员:曹迅车志林
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1