一种容器应用管理方法技术

技术编号:39495090 阅读:14 留言:0更新日期:2023-11-24 11:21
本发明专利技术提供一种容器应用管理方法

【技术实现步骤摘要】
一种容器应用管理方法、装置及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种容器应用管理方法

装置及存储介质


技术介绍

[0002]容器是一种轻量级的虚拟化技术,可以将应用程序及其依赖项打包成一个可移植的镜像,然后在任何支持容器的操作系统上运行

容器的优点包括快速部署

资源利用率高

环境隔离性好等

[0003]申请号为:
CN202111536894.2
的专利技术专利公开了一种容器应用调度方法

装置

电子设备及存储介质,其中,方法包括:获取待调度的容器应用的镜像文件信息和所有计算节点的镜像文件缓存信息;其中,镜像文件缓存信息包括计算节点的本地存储剩余资源和已缓存的容器镜像层文件信息;根据镜像文件信息和各计算节点已缓存的容器镜像层文件信息,确定容器应用对各计算节点的本地存储资源需求;根据本地存储资源需求和各计算节点的本地存储剩余资源,确定用于进行容器应用调度的目标计算节点

上述对策提供的方法,通过根据不同计算节点的本地存储资源使用情况,确定目标计算计算节点,以确保该目标计算节点能够缓存待调度的容器应用的整体镜像,提高了容器应用调度的成功率

[0004]但是,上述现有技术仅仅解决了容器应用调度层面的问题,能够解决的问题不够全面,在容器应用管理的过程中需要进行其他层面的应用管理时,适宜性较低

[0005]鉴于此,亟需一种解决办法,用以解决上述问题


技术实现思路

[0006]本专利技术目的之一在于提供了一种容器应用管理方法,本申请在对容器进行应用管理的过程中,生成应用管理日志,将应用管理日志按照引入的目标规则存入本地数据库,提高了后续管理对策的依据的全面性和规范性,进一步提升了容器应用管理的适宜性

[0007]本专利技术实施例提供的一种容器应用管理方法,包括:
[0008]步骤1:获取至少一个容器的应用管理需求;
[0009]步骤2:提取应用管理需求的第一需求特征组;
[0010]步骤3:获取应用管理对策;
[0011]步骤4:根据第一需求特征组和应用管理对策,确定容器的目标对策;
[0012]步骤5:根据目标对策,对容器进行相应的应用管理;
[0013]步骤6:在对容器进行应用管理的过程中,生成应用管理日志,并将应用管理日志按照目标规则存入本地数据库中

[0014]优选的,步骤1:获取至少一个容器的应用管理需求,包括:
[0015]获取接收目标接收的容器的应用管理请求;所述接收目标包括:中心服务器和分布式服务器;
[0016]解析应用管理请求,获取请求方和接收请求方;
[0017]根据应用管理请求所需的第一权限等级和接收请求方第二权限等级,对应用管理
请求进行第一权限验证;
[0018]若第一权限验证通过,获取接收请求方的管理范围;
[0019]根据管理范围,确定接收请求方能够管理的管理方;
[0020]根据接收请求方能够管理的管理方和请求方,对应用管理请求进行第二权限验证;
[0021]若第二权限验证也通过,将对应的应用管理请求作为需求提取项;
[0022]基于预设的应用管理需求提取模板,根据需求提取项,提取应用管理需求

[0023]优选的,步骤2:提取应用管理需求的第一需求特征组,包括:
[0024]基于预设的需求因子提取模板,提取应用管理需求的需求因子;
[0025]根据需求因子对应预设的特征化规则,将需求因子特征化,获得需求特征;
[0026]整合同一需求因子的需求特征,获得第一需求特征组

[0027]优选的,步骤3:获取应用管理对策,包括:
[0028]获取多个容器应用管理平台的第一通讯链路;
[0029]通过第一通讯链路获取容器应用管理平台的平台版块索引;
[0030]根据平台版块索引,确定索引关键字;
[0031]若索引关键字为预设的目标关键字,将对应平台版块索引作为目标索引;
[0032]通过目标索引,获取容器应用管理平台的评价信息;
[0033]通过预设的评价语义提取模板提取评价信息中的评价语义;
[0034]将评价语义输入预设的评价值确定模型,获取评价值确定模型输出的评价值;
[0035]若评价值大于等于预设的第一阈值,将对应容器应用管理平台作为目标平台,同时,将目标平台的第一通讯链路作为第二通讯链路;
[0036]通过第二通讯链路,获取目标平台的应用管理对策

[0037]优选的,步骤4:根据第一需求特征组和应用管理对策,确定容器的目标对策,包括:
[0038]获取应用管理对策的可解决需求;
[0039]提取可解决需求的第二需求特征组;
[0040]获取第一需求特征组的第一需求因子标签,同时,获取第二需求特征组的第二需求因子标签;
[0041]基于标签匹配技术,匹配第一需求因子标签和第二需求因子标签;
[0042]当第一需求因子标签和第二需求因子标签匹配成功时,将匹配成功的第一需求因子标签的第一需求特征组和匹配成功的第二需求因子标签的第二需求特征组进行匹配,获取匹配值;
[0043]累加计算每一匹配值,获取匹配指数;
[0044]将匹配指数最大的应用管理对策作为目标对策

[0045]优选的,步骤6:在对容器进行应用管理的过程中,生成应用管理日志,并将应用管理日志按照目标规则存入本地数据库中,包括:
[0046]基于预设的应用管理日志生成模板,根据应用管理过程,生成应用管理日志;
[0047]基于效益语义提取模板,提取应用管理日志中的效益语义;
[0048]根据效益语义,确定应用管理日志对应的应用管理过程的效益值;
[0049]若效益值大于等于预设的第二阈值,将对应的应用管理日志作为第一待入库日志;
[0050]获取第一待入库日志的更新规则;
[0051]根据更新规则,将第一待入库日志存入本地数据库;
[0052]若效益值小于第二阈值,将对应的应用管理日志作为第二待入库日志;
[0053]将第二待入库日志实时存入本地数据库中;
[0054]获取第二待入库日志存入本地数据库中的第一存入时间距离当前时间的第一时间差值;
[0055]若第一时间差值大于等于预设的第三阈值,本地数据库自动清除对应第二待入库日志

[0056]优选的,获取第一待入库日志的更新规则,包括:
[0057]获取本地数据库中的第一已入库日志的目标过程;
[0058]将目标过程和第一待入库日志的应用管理过程进行过程匹配,获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种容器应用管理方法,其特征在于,包括:步骤1:获取至少一个容器的应用管理需求;步骤2:提取应用管理需求的第一需求特征组;步骤3:获取应用管理对策;步骤4:根据第一需求特征组和应用管理对策,确定容器的目标对策;步骤5:根据目标对策,对容器进行相应的应用管理;步骤6:在对容器进行应用管理的过程中,生成应用管理日志,并将应用管理日志按照目标规则存入本地数据库中
。2.
如权利要求1所述的一种容器应用管理方法,其特征在于,步骤1:获取至少一个容器的应用管理需求,包括:获取接收目标接收的容器的应用管理请求;所述接收目标包括:中心服务器和分布式服务器;解析应用管理请求,获取请求方和接收请求方;根据应用管理请求所需的第一权限等级和接收请求方第二权限等级,对应用管理请求进行第一权限验证;若第一权限验证通过,获取接收请求方的管理范围;根据管理范围,确定接收请求方能够管理的管理方;根据接收请求方能够管理的管理方和请求方,对应用管理请求进行第二权限验证;若第二权限验证也通过,将对应的应用管理请求作为需求提取项;基于预设的应用管理需求提取模板,根据需求提取项,提取应用管理需求
。3.
如权利要求1所述的一种容器应用管理方法,其特征在于,步骤2:提取应用管理需求的第一需求特征组,包括:基于预设的需求因子提取模板,提取应用管理需求的需求因子;根据需求因子对应预设的特征化规则,将需求因子特征化,获得需求特征;整合同一需求因子的需求特征,获得第一需求特征组
。4.
如权利要求1所述的一种容器应用管理方法,其特征在于,步骤3:获取应用管理对策,包括:获取多个容器应用管理平台的第一通讯链路;通过第一通讯链路获取容器应用管理平台的平台版块索引;根据平台版块索引,确定索引关键字;若索引关键字为预设的目标关键字,将对应平台版块索引作为目标索引;通过目标索引,获取容器应用管理平台的评价信息;通过预设的评价语义提取模板提取评价信息中的评价语义;将评价语义输入预设的评价值确定模型,获取评价值确定模型输出的评价值;若评价值大于等于预设的第一阈值,将对应容器应用管理平台作为目标平台,同时,将目标平台的第一通讯链路作为第二通讯链路;通过第二通讯链路,获取目标平台的应用管理对策
。5.
如权利要求1所述的一种容器应用管理方法,其特征在于,步骤6:在对容器进行应用管理的过程中,生成应用管理日志,并将应用管理日志按照目标规则存入本地数据库中,包
括:基于预设的应用管理日志生成模板,根据应用管理过程,生成应用管理日志;基于效益语义提取模板,提取应用管理日志中的效益语义;根据效益语义,确定应用管理日志对应的应用管理过程的效益值;若效益值大于等于预设的第二阈值,将对应的应用管理日志作为第一待入库日志;获取第一待入库日志的更新规则;根据更新规则,将第一待入库日志存入本地数据库;若效益值小于第二阈值,将对应的应用管理日志作为第二待入库日志;将第二待入库日志实时存入本地数据库中;获取第二待入库日志存入本地数据库中的第一存入时间距离当前时间的第...

【专利技术属性】
技术研发人员:王军平
申请(专利权)人:北京赛博云睿智能科技有限公司
类型:发明
国别省市:

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

1