应用开发中的容器管理方法、装置及计算机可读存储介质与流程

文档序号:26839452发布日期:2021-10-08 20:55阅读:来源:国知局

技术特征:
1.一种应用开发中的容器管理方法,其特征在于,包括:接收原业务调度平台发送的业务启停指令以及对应的业务配置信息,所述业务启停指令为针对容器的指令;将所述业务配置信息转换为与kubernetes适配的业务配置信息;将转换后的业务配置信息发送至kubernetes集群,以使所述kubernetes集群基于所述转换后的业务配置信息启动或停止所述业务启停指令所对应的容器。2.根据权利要求1所述的方法,其特征在于,所述将所述业务配置信息转换为与kubernetes适配的业务配置信息,包括:基于所述原业务调度平台的预设调度策略,将所述业务配置信息转换为与kubernetes适配的业务配置信息。3.根据权利要求2所述的方法,其特征在于,若所述业务配置信息对应的业务启停指令为业务启动指令,所述基于所述原业务调度平台的预设调度策略,将所述业务配置信息转换为与kubernetes适配的业务配置信息,包括:基于所述原业务调度平台的预设调度策略,对所述业务配置信息进行逻辑解析;将解析后的业务配置信息通过kubernete configmap资源进行封装,得到对应的与kubernetes适配的业务配置信息。4.根据权利要求2所述的方法,其特征在于,若所述业务配置信息对应的业务启停指令为业务停止指令,所述基于所述原业务调度平台的预设调度策略,将所述业务配置信息转换为与kubernetes适配的业务配置信息,包括:基于所述原业务调度平台的预设调度策略,从所述业务配置信息中获取超时时间;将所述超时时间代入kubernete容器删除参数中,得到对应的与kubernetes适配的业务配置信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于所述kubernete集群中每一运行中的容器,获取该容器的容器状态和该容器内的业务状态;将所述容器状态和所述业务状态发送至所述原业务调度平台。6.根据权利要求5所述的方法,其特征在于,获取每一运行中的容器的容器状态,包括:通过kubernete informer获取每一运行中的容器的容器状态。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:在每一运行中的容器启动时,在该容器对应的业务配置信息中代入pcc通信库,以使该容器在运行过程中将该容器内的业务状态写入etcd存储中;获取每一运行中的容器内的业务状态,包括:从所述etcd存储中获取每一运行中的容器内的业务状态。8.一种应用开发中的容器管理方法,其特征在于,包括:获取业务配置页面接收到的业务启停指令以及对应的业务配置信息,并基于所述业务配置信息确定所述业务启停指令是否为针对容器的指令;若确定所述业务启停指令为针对容器的指令,则将所述业务启停指令以及所述业务配置信息发送至预设指令适配系统,以使所述预设指令适配系统将所述业务配置信息转换为与kubernetes适配的业务配置信息,并将转换后的业务配置信息发送至kubernetes集群,
其中,所述kubernetes集群基于所述转换后的业务配置信息执行所述业务启停指令。9.一种应用开发中的容器管理装置,其特征在于,包括:业务启停指令接收模块,用于接收原业务调度平台发送的业务启停指令以及对应的业务配置信息,所述业务启停指令为针对容器的指令;业务配置信息转换模块,用于将所述业务配置信息转换为与kubernetes适配的业务配置信息;业务配置信息发送模块,用于将转换后的业务配置信息发送至kubernetes集群,以使所述kubernetes集群基于所述转换后的业务配置信息启动或停止所述业务启停指令所对应的容器。10.一种应用开发中的容器管理装置,其特征在于,包括:业务配置信息接收模块,用于获取业务配置页面接收到的业务启停指令以及对应的业务配置信息,并基于所述业务配置信息确定所述业务启停指令是否为针对容器的指令;业务启停指令发送模块,用于若确定所述业务启停指令为针对容器的指令,则将所述业务启停指令以及所述业务配置信息发送至预设指令适配系统,以使所述预设指令适配系统将所述业务配置信息转换为与kubernetes适配的业务配置信息,并将转换后的业务配置信息发送至kubernetes集群,其中,所述kubernetes集群基于所述转换后的业务配置信息执行所述业务启停指令。11.一种电子设备,其特征在于,包括存储器和处理器;所述存储器中存储有计算机程序;所述处理器,用于执行所述计算机程序以实现权利要求1至8中任一项所述的方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法。

技术总结
本申请提供了一种应用开发中的容器管理方法、装置及计算机可读存储介质,包括:接收原业务调度平台发送的业务启停指令以及对应的业务配置信息,业务启停指令为针对容器的指令;将业务配置信息转换为与Kubernetes适配的业务配置信息;将转换后的业务配置信息发送至Kubernetes集群,以使Kubernetes集群基于转换后的业务配置信息启动或停止业务启停指令所对应的容器。该方案在原业务调度平台的基础上增加了容器管理功能,同时保留了原业务调度平台的传统调度功能,即在实现容器管理的基础上还兼容了原业务平台的传统调度功能。还兼容了原业务平台的传统调度功能。还兼容了原业务平台的传统调度功能。


技术研发人员:孔祥飞
受保护的技术使用者:亚信科技(中国)有限公司
技术研发日:2020.03.31
技术公布日:2021/10/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1