买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京宝兰德软件股份有限公司
摘要:本发明涉及容器应用与非容器应用的统一部署领域,尤其是涉及一种基于Kubernetes统一部署容器应用与非容器应用的方法及装置,方法包括以下步骤:S1、预定义应用的应用信息,生成预定义应用信息,并为预定义应用信息准备相应的预定义应用介质,然后将预定义应用信息与预定义应用介质压缩为应用包;S2、应用上架;S3、创建应用实例;S4、容器应用的创建与非容器应用的创建。本发明简化了资源的管理以及管理过程,并且提供了一致的运维体验,且简化了管理的复杂程度,实现了统一的监控与日志收集,从而使得用户的更好的对容器化应用与非容器化应用进行管理与维护,极大的提高了管理效率和维护效率。
主权项:1.一种基于Kubernetes统一部署容器应用与非容器应用的方法,其特征在于,包括以下步骤:S1、预定义应用的应用信息,生成预定义应用信息,并为预定义应用信息准备相应的预定义应用介质,然后将预定义应用信息与预定义应用介质压缩为应用包;S2、应用上架;S21、在控制台中填写应用基本信息,并将应用基本信息与应用包上传至控制中心;S22、控制中心接收应用基本信息与应用包,然后提取应用包中的预定义应用信息并进行校验,校验通过后将应用基本信息与预定义应用信息进行存储,然后提取应用包中的将预定义应用介质并上传至介质服务器;S23、介质服务器接收预定义应用介质并进行校验和存储;S24、控制中心向容器资源池和非容器资源池发起部署Operator的请求;S25、容器资源池和非容器资源池根据Operator的模板定义从介质服务器拉取镜像,并完成Operator的部署;S3、容器应用或非容器应用的创建:点击需要创建的应用实例,并完善应用的应用实例信息,并将完善后的应用实例信息上传至控制中心,控制中心判断应用实例信息是否属于容器应用实例,若是,则将应用实例信息下发至容器资源池,若否,则将应用实例信息下发至非容器资源池;S4、容器应用的创建与非容器应用的创建;S41、容器应用的创建;S411、接收应用实例信息并进行校验和存储;S412、对应用实例信息中的基本信息、配置参数和资源池信息进行分类存储;S413、将应用实例信息的基本信息、配置参数、资源池信息转换成Kubernetes的CR结构,并在选定的资源池中创建出CR;S414、将CR中记录的应用实例信息的基本信息、配置参数转换成Kubernetes资源模板文件,并将Kubernetes资源模板文件下发;S415、接收Kubernetes资源模板文件,并通过Kubernetes接口将Kubernetes资源模板文件下发到Kubernetes集群,完成容器应用的部署;S42、非容器应用的创建;S421、接收应用实例信息并进行校验和存储;S422、对应用实例信息中的基本信息、配置参数和资源池信息进行分类存储;S423、将应用实例信息的基本信息、配置参数、补丁信息、资源池信息转换成Kubernetes的CR结构,并在选定的资源池中创建出CR;S424、将CR中记录的应用实例信息的基本信息、配置参数转换成Kubernetes资源模板文件,并将Kubernetes资源模板文件下发;S425、接收Kubernetes资源模板文件,并通过Kubernetes接口将Kubernetes资源模板文件下发到Kubernetes集群,创建出非容器应用实例的Pod;S426、在非容器应用实例的Pod创建过中,下载非容器应用的二进制介质;S427、非容器应用的二进制介质下载完成后,将非容器应用的进程与Pod进行关联,完成非容器应用的部署。
全文数据:
权利要求:
百度查询: 北京宝兰德软件股份有限公司 一种基于Kubernetes统一部署容器应用与非容器应用的方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。