集群的应用部署方法和装置制造方法及图纸

技术编号:31082186 阅读:25 留言:0更新日期:2021-12-01 12:28
本发明专利技术提供了集群的应用部署方法和装置,该方法包括:获取待部署集群应用的应用信息;根据应用信息,从预先定义的应用中获取待部署集群应用;获取待部署集群应用的部署模板;根据应用信息,在部署模板中进行信息配置;从预先定义的环境信息中获取对进行信息配置后的待部署集群应用进行部署的目标环境信息;根据目标环境信息确定待部署集群应用的集群部署信息;根据集群部署信息对待部署集群应用进行部署。本方案能够提高集群的应用部署效率。本方案能够提高集群的应用部署效率。本方案能够提高集群的应用部署效率。

【技术实现步骤摘要】
集群的应用部署方法和装置


[0001]本专利技术涉及互联网
,特别涉及集群的应用部署方法和装置。

技术介绍

[0002]随着信息技术的飞速发展,新技术不断演进、优秀开源项目大量涌现,集群应用部署的需求也不断增加。比如,容器编排平台Kubernetes用于管理云平台中多个主机上的容器化的应用,其目标就是让部署容器化的应用简单并且高效。
[0003]然而,目前的集群应用部署方式大多数都是依赖于工具进行直接部署,需要专业的部署人员安装对应的工具并且配置环境信息才能正常使用,从而导致集群的应用部署效率并不高。

技术实现思路

[0004]本专利技术提供了集群的应用部署方法和装置,能够提高集群的应用部署效率。
[0005]第一方面,本专利技术实施例提供了集群的应用部署方法,包括:
[0006]获取待部署集群应用的应用信息;
[0007]根据所述应用信息,从预先定义的应用中获取所述待部署集群应用;
[0008]获取所述待部署集群应用的部署模板;
[0009]根据所述应用信息,在所述部署模板本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.集群的应用部署方法,其特征在于,包括:获取待部署集群应用的应用信息;根据所述应用信息,从预先定义的应用中获取所述待部署集群应用;获取所述待部署集群应用的部署模板;根据所述应用信息,在所述部署模板中进行信息配置;从预先定义的环境信息中获取对进行信息配置后的待部署集群应用进行部署的目标环境信息;根据所述目标环境信息确定所述待部署集群应用的集群部署信息;根据所述集群部署信息对所述待部署集群应用进行部署。2.根据权利要求1所述的方法,其特征在于,所述根据所述应用信息在所述部署模板中进行信息配置,包括:根据所述应用信息,在所述部署模板中配置与所述应用信息相关的应用配置信息和模型配置信息。3.根据权利要求2所述的方法,其特征在于,所述应用配置信息包括:应用名称、应用版本、关联的模型标识、模型版本、应用状态、模板类型和模板路径;和/或,所述模型配置信息包括:模板类型、模板版本、组件类型和可修改属性集合。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标环境信息确定所述待部署集群应用的集群部署信息,包括:根据所述目标环境信息确定确定集群的集群信息;根据所述集群信息确定数据中心信息;利用所述数据中心信息、所述集群信息和所述目标环境信息确定所述待部署集群应用的集群部署信息。5.根据权利要求4所述的方法,其特征在于,定义所述环境信息的步骤,包括:定义至少一个数据中心;其中,所述数据中心的属性包括:数据中心名称和集群列表;针对每一个数据中心均执行:在当前数据中心中添加至少一个集群;其中,所述集群的属性包括:与所述集群列表关联的集群唯一标识、集群配置文件、集群监控地址和集群的启停指令;对每一个所述集群定义环境信息;其中,一个环境信息隶属于一个集群,且每一个集群至少包括一个环境信息。6.集群的应用部署装置,其特征在于,包括:应用信息获取模块、集群应用获取模块、部署模板获取模块、信息配置模块、环境信息获取模块、部署信息确定模块和部署模块;所述应用信息获取模块,用于获取待部署集群应用的应用信息;所述集群应用获取模块,用于根据所述应用信息获取模块获取到的所述应用信...

【专利技术属性】
技术研发人员:刘建华
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1