容器管理系统、方法及电子设备技术方案

技术编号:36609355 阅读:16 留言:0更新日期:2023-02-08 09:56
本申请提供一种容器管理系统、方法及电子设备,所述系统包括:边缘计算网关设备和终端设备;边缘计算网关设备包括服务器和容器配置服务模块;终端设备设置有浏览器;浏览器用于响应用户的触发动作并生成对应的请求信息,并将所述请求信息发送给服务器;服务器用于接收所述终端设备通过所述浏览器发送的请求信息,并根据所述请求信息通过所述容器配置服务模块进行容器操作,并将得到的操作结果发送给所述浏览器;所述浏览器还用于接收所述服务器发送的操作结果,并将所述操作结果显示在所述终端设备,通过上述系统实现了通过客户端的浏览器进行容器部署及管理,使得非专业人员也能操作,降低了容器部署成本,使得容器管理更加简单。单。单。

【技术实现步骤摘要】
容器管理系统、方法及电子设备


[0001]本申请涉及边缘计算
,尤其涉及一种容器管理系统、方法及电子设备。

技术介绍

[0002]随着物联网时代的到来,物联网行业出现的多种新技术、新产品被广泛应用。伴随着物联网边缘侧的设备节点不断增加,以物联网云计算为中心进行集中式数据处理的模式已无法高效、快速的处理海量数量。边缘计算提出将数据处理放在边缘设备侧进行处理,可以减轻云计算中心数据处理及传输的压力,并且更加高效、快速和安全。
[0003]传统的边缘计算网关设备存在着功能单一、扩展性低、应用部署难度大及安全性低等缺点,目前已经无法满足对边缘计算网关设备的需求。因此将虚拟化容器技术引入到边缘计算网关设备中,使得边缘计算网关设备具有扩展性高、快速部署和资源隔离的优点。目前,在将虚拟化容器部署到边缘计算网关设备中时,一般采用非可视化的命令行方式进行容器镜像的下载、容器创建及应用安装等操作,即需要输入复杂的指令来完成容器的部署。
[0004]上述部署方法的配置命令繁杂,对部署及施工人员的专业水平要求较高,存在部署成本高及管理困难的问题。

技术实现思路

[0005]本申请提供一种容器管理系统、方法及电子设备,以解决现有的部署或管理虚拟化容器时,配置命令繁杂且存在部署成本高及管理困难的问题。
[0006]第一方面,本申请提供一种容器管理系统,所述系统包括:边缘计算网关设备和终端设备;所述边缘计算网关设备包括服务器和容器配置服务模块;所述终端设备设置有浏览器;
[0007]所述浏览器用于响应用户的触发动作并生成对应的请求信息,并将所述请求信息发送给服务器;
[0008]所述服务器用于接收所述终端设备通过所述浏览器发送的请求信息,并根据所述请求信息通过所述容器配置服务模块进行容器操作,得到操作结果,并将所述操作结果发送给所述浏览器;其中,所述容器操作包括下述至少一项:容器配置操作、镜像管理操作、容器管理操作以及容器应用管理操作;
[0009]所述浏览器还用于接收所述服务器发送的操作结果,并将所述操作结果显示在所述终端设备。
[0010]可选的,所述容器配置服务模块包括多个第一子模块,所述多个第一子模块包括下述至少两项:第一容器配置子模块、第一镜像管理子模块、第一容器操作子模块和第一容器应用管理子模块;
[0011]所述浏览器包括多个第二子模块,所述多个第二子模块包括下述至少两项:第二容器配置子模块、第二镜像管理子模块、第二容器操作子模块和第二容器应用管理子模块;
[0012]所述边缘计算网关设备还包括CGI程序,所述CGI程序用于将所述服务器接收的请求信息发送给对应的第一子模块;所述容器配置服务模块中各第一子模块用于对接收的请求信息进行相应的容器操作,并得到对应的操作结果;
[0013]所述CGI程序还用于将所述操作结果发送给服务器,以使所述服务器将所述操作结果发送给所述浏览器中对应的第二子模块。
[0014]可选的,所述第一容器配置子模块包括存储分区单元、分区格式化单元和初始化单元;
[0015]所述第二容器配置子模块包括显示单元、配置按钮和二次确认按钮;
[0016]所述显示单元用于当用户进入容器配置页面时,显示配置须知内容,以使用户对所述配置须知内容进行查看并确认;
[0017]所述配置按钮用于当用户在确认配置须知内容后,供用户依次触发存储分区操作、分区格式化操作和容器初始化操作;
[0018]所述二次确认按钮用于当用户在进行分区格式化操作时供用户进行二次确认;
[0019]所述存储分区单元用于执行存储分区操作,所述分区格式化单元用于执行分区格式化操作;所述初始化单元用于执行容器初始化操作。
[0020]可选的,所述第一镜像管理子模块包括:镜像列表展示单元、镜像编辑单元及容器创建单元;
[0021]所述第二镜像管理子模块包括:第一展示单元、镜像编辑按钮和容器弹出框;
[0022]所述第一展示单元用于供用户触发获取镜像列表的操作;
[0023]所述镜像编辑按钮用于供用户触发上传本地镜像文件的操作;以及,还用于供用户触发根据上传的本地镜像文件创建容器的操作;以及,还用于供用户触发删除本地镜像文件的操作;
[0024]所述容器弹出框用于当用户触发创建容器的操作后弹出预配置的容器模板和容器名称,供用户选择和修改;
[0025]所述镜像列表展示单元用于执行获取镜像列表的操作;所述镜像编辑单元用于执行上传本地镜像文件和删除镜像文件的操作;所述容器创建单元用于执行创建容器的操作。
[0026]可选的,所述第一容器操作子模块包括:容器列表展示单元、容器编辑单元及容器详情单元;所述第二容器操作子模块包括:第二展示单元、查询配置按钮和动态信息显示单元;
[0027]所述第二展示单元用于供用户触发获取容器列表的操作;
[0028]所述查询配置按钮用于供用户触发查询或配置容器信息的操作;所述容器信息包括系统信息、网络信息和状态信息中的至少一项;
[0029]所述动态信息显示单元用于基于Ajax技术触发显示容器的动态信息的操作;
[0030]所述容器列表展示单元用于执行对已安装容器的基本信息进行展示的操作;所述容器编辑单元用于执行查询或配置容器信息的操作;所述容器详情单元用于执行动态展示系统信息、网络信息及状态信息中的至少一项的操作。
[0031]可选的,所述第一容器应用管理子模块包括容器应用列表单元、容器应用编辑单元和容器应用安装单元;所述第二容器应用管理子模块包括:第三展示单元、应用编辑按钮
和应用弹出框;
[0032]所述第三展示单元用于供用户触发获取容器应用列表的操作;
[0033]所述应用编辑按钮用于供用户触发上传本地应用的操作,以及,还用于供用户触发删除本地应用的操作;
[0034]所述应用弹出框用于供用户触发选择已安装的目标容器的操作,并触发进行容器安装的操作;
[0035]所述容器应用列表单元用于执行对已安装应用的基本信息进行展示的操作;所述容器应用编辑单元用于执行相应的上传或删除本地应用的操作;所述容器应用安装单元用于执行根据上传的本地应用进行应用安装的操作。
[0036]可选的,所述服务器为HTTP/HTTPS服务器;
[0037]相应的,所述终端设备中的浏览器通过POST请求将所述请求信息发送给服务器;所述终端设备中的浏览器通过GET请求接收所述服务器发送的所述操作结果。
[0038]第二方面,本申请提供一种容器管理方法,所述方法应用于设置在边缘计算网关设备中的服务器;所述方法包括:
[0039]接收终端设备通过浏览器发送的请求信息,并根据所述请求信息通过所述容器配置服务模块进行容器操作,得到操作结果;所述终端设备设置有浏览器;其中,所述容器操作包括下述至少一项:容器配置操作、镜像管理操作、容器管理操作以及容器应用管理操作;
[0040]将所述操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器管理系统,其特征在于,所述系统包括:边缘计算网关设备和终端设备;所述边缘计算网关设备包括服务器和容器配置服务模块;所述终端设备设置有浏览器;所述浏览器用于响应用户的触发动作并生成对应的请求信息,并将所述请求信息发送给服务器;所述服务器用于接收所述终端设备通过所述浏览器发送的请求信息,并根据所述请求信息通过所述容器配置服务模块进行容器操作,得到操作结果,并将所述操作结果发送给所述浏览器;其中,所述容器操作包括下述至少一项:容器配置操作、镜像管理操作、容器管理操作以及容器应用管理操作;所述浏览器还用于接收所述服务器发送的操作结果,并将所述操作结果显示在所述终端设备。2.根据权利要求1所述的系统,其特征在于,所述容器配置服务模块包括多个第一子模块,所述多个第一子模块包括下述至少两项:第一容器配置子模块、第一镜像管理子模块、第一容器操作子模块和第一容器应用管理子模块;所述浏览器包括多个第二子模块,所述多个第二子模块包括下述至少两项:第二容器配置子模块、第二镜像管理子模块、第二容器操作子模块和第二容器应用管理子模块;所述边缘计算网关设备还包括CGI程序,所述CGI程序用于将所述服务器接收的请求信息发送给对应的第一子模块;所述容器配置服务模块中各第一子模块用于对接收的请求信息进行相应的容器操作,并得到对应的操作结果;所述CGI程序还用于将所述操作结果发送给服务器,以使所述服务器将所述操作结果发送给所述浏览器中对应的第二子模块。3.根据权利要求2所述的系统,其特征在于,所述第一容器配置子模块包括存储分区单元、分区格式化单元和初始化单元;所述第二容器配置子模块包括显示单元、配置按钮和二次确认按钮;所述显示单元用于当用户进入容器配置页面时,显示配置须知内容,以使用户对所述配置须知内容进行查看并确认;所述配置按钮用于当用户在确认配置须知内容后,供用户依次触发存储分区操作、分区格式化操作和容器初始化操作;所述二次确认按钮用于当用户在进行分区格式化操作时供用户进行二次确认;所述存储分区单元用于执行存储分区操作,所述分区格式化单元用于执行分区格式化操作;所述初始化单元用于执行容器初始化操作。4.根据权利要求2所述的系统,其特征在于,所述第一镜像管理子模块包括:镜像列表展示单元、镜像编辑单元及容器创建单元;所述第二镜像管理子模块包括:第一展示单元、镜像编辑按钮和容器弹出框;所述第一展示单元用于供用户触发获取镜像列表的操作;所述镜像编辑按钮用于供用户触发上传本地镜像文件的操作;以及,还用于供用户触发根据上传的本地镜像文件创建容器的操作;以及,还用于供用户触发删除本地镜像文件的操作;所述容器弹出框用于当用户触发创建容器的操作后弹出预配置的容器模板和容器名称,供用户选择和修改;
所述镜像列表展示单元用于执行获取镜像列表的操作;所述镜像编辑单元用于执行上传本地镜像文件和删除镜像文件的操作;所述容器创建单元用于执行创建容器的操作。5.根据权利要求2所述的系统,其特征在于,所述第一容器操作子模块包括:容器列表展示单元、容器编辑单元及容器详情单元;所述第二容器操作子模块包括:第二展示单元、查询配置按钮和动态信息显示单元;...

【专利技术属性】
技术研发人员:赵旭东
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1