[发明专利]应用部署方法、装置、服务器及存储介质有效
申请号: | 201910703051.3 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110413288B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/455 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 部署 方法 装置 服务器 存储 介质 | ||
本发明实施例涉及大数据技术领域,具体而言,涉及一种应用部署方法、装置、服务器及存储介质,所述方法包括:获取待部署应用所需的目标服务组件;基于预先存储的目标服务组件的页面信息生成目标服务组件的参数配置页面;基于参数配置页面获取目标服务组件的配置参数;获取目标服务组件的内置属性;依据内置属性和配置参数调用Kubernetes集群提供的预设函数以启动目标服务组件,使Kubernetes集群部署待部署应用。本发明实现了一键式部署,提高了应用部署的效率。
技术领域
本发明实施例涉及大数据技术领域,具体而言,涉及一种应用部署方法、装置、服务器及存储介质。
背景技术
现有技术中,在部署应用时,通常需要手工创建相应的服务器及资源,并搭建应用运行的依赖环境,预估应用需要占用的内存、CPU、存储空间等资源,这种方法对物理服务器环境有强依赖,应用部署的效率低,当物理服务器意外宕机时,物理服务器上部署的应用难以迁移。
发明内容
本发明实施例的目的在于提供一种应用部署方法、装置、服务器及存储介质,用以解决应用部署的效率低的问题。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种应用部署方法,应用于服务器,所述服务器与Kubernetes集群通信,所述方法包括:获取待部署应用所需的目标服务组件;基于目标服务组件的页面信息生成目标服务组件的参数配置页面;基于参数配置页面获取目标服务组件的配置参数;获取目标服务组件的内置属性;依据内置属性和配置参数调用Kubernetes集群提供的预设函数以启动目标服务组件,使Kubernetes集群部署待部署应用。
第二方面,本发明实施例还提供了一种应用部署装置,应用于服务器,所述服务器与Kubernetes集群通信,所述装置包括组件获取模块、页面生成模块、参数获取模块、内置属性获取模块和部署模块。其中,组件获取模块用于获取待部署应用所需的目标服务组件;页面生成模块用于基于预先存储的目标服务组件的页面信息生成目标服务组件的参数配置页面;参数获取模块,用于基于参数配置页面获取目标服务组件的配置参数;内置属性获取模块,用于获取目标服务组件的内置属性;部署模块,用于依据内置属性和配置参数调用Kubernetes集群提供的预设函数以启动目标服务组件,使Kubernetes集群部署待部署应用。
第三方面,本发明实施例还提供了一种服务器,所述服务器包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的应用部署方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述应用部署方法。
相对现有技术,本发明实施例提供的一种应用部署方法、装置、服务器及存储介质,在用户基于Kubernetes集群部署应用时,首先在确定待部署应用的目标服务组件,系统会为目标服务组件生成参数配置页面;然后,获取用户在参数配置页面上输入配置参数及目标服务组件的内置属性,依据内置属性和配置参数调用Kubernetes集群提供的预设函数,以启动目标服务组件,使Kubernetes集群部署待部署应用。与现有技术相比,本发明实施例只需要用户在参数配置页面上输入目标服务组件的配置参数,依据目标服务组件的配置参数自动完成待部署应用的部署,实现一键式部署,提高了应用部署的效率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910703051.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件的部署方法和装置
- 下一篇:手持烧录器