[发明专利]一种应用管理方法、装置、服务器及存储介质在审
申请号: | 201911129804.0 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110865840A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 董慧智;张玉坡 | 申请(专利权)人: | 上海极链网络科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 202163 上海市崇明区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 管理 方法 装置 服务器 存储 介质 | ||
本发明实施例公开了一种应用管理方法、装置、服务器及存储介质。该方法包括:当监测到管理待部署应用的应用管理请求时,确定应用管理请求对应的应用管理脚本,其中,待部署应用是通过预设容器集群管理服务器待部署在应用服务器上的应用;执行应用管理脚本以对待部署应用进行管理。本发明实施例的技术方案解决了在将待部署应用部署到应用服务器的过程中,因涉及到很多的需要操作人员手动操作的环节而带来的工作效率较低的问题,通过执行相应的应用管理脚本以对待部署应用实现全自动的应用管理方式,可以显著提高操作人员的工作效率。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种应用管理方法、装置、服务器及存储介质。
背景技术
随着公司业务量的逐渐增多和流量弹性的逐渐增大,基于Kubernetes管理容器化的应用可以较好地降低人力成本和服务器成本,且可以根据线上应用流量的动态变化快速扩容缩容服务器,由此实现了服务器的自动化管理。
Kubernetes作为一个开源的容器集群管理系统,可以集成在容器集群管理服务器中。但是,其在将应用部署到应用服务器的过程中,涉及到很多需要运维人员和/或开发人员手动操作的环节,自动化程度较低的应用管理方式直接影响了上述人员的工作效率。
发明内容
本发明实施例提供了一种应用管理方法、装置、服务器及存储介质,以实现自动化程度较高的应用管理的效果。
第一方面,本发明实施例提供了一种应用管理方法,可以包括:
当监测到管理待部署应用的应用管理请求时,确定应用管理请求对应的应用管理脚本,其中,待部署应用是通过预设容器集群管理服务器待部署在应用服务器上的应用;
执行应用管理脚本以对待部署应用进行管理。
可选的,若应用管理脚本是镜像打包脚本,则执行镜像打包脚本以对待部署应用进行管理,可以包括:
获取镜像打包参数,其中,镜像打包参数包括代码仓库和运行环境参数,运行环境参数包括代码运行环境、运行环境版本和容器启动命令;
从代码仓库中下载待部署应用的待打包代码,根据待打包代码和运行环境参数,得到待部署应用的已打包镜像,并将已打包镜像上传至镜像仓库中。
可选的,若应用管理脚本是应用创建脚本,则执行应用创建脚本以对待部署应用进行管理,可以包括:
获取应用创建参数,其中,应用创建参数包括已打包镜像的应用名称和预设容器集群管理服务器的部署环境;
基于预设容器集群管理服务器中的应用创建接口,在部署环境对应的目标集群中创建应用名称,并将应用名称和镜像仓库相关联。
可选的,若应用管理脚本是应用发布脚本,则执行应用发布脚本以对待部署应用进行管理,可以包括:
获取应用发布参数,其中,应用发布参数包括应用名称;
基于预设容器集群管理服务器中的应用发布接口,将应用发布参数发送至预设容器集群管理服务器中,以使预设容器集群管理服务器提取出应用名称关联的镜像仓库中的已打包镜像,并将已打包镜像发布至应用服务器上。
可选的,若应用管理脚本是应用更新脚本,则执行应用更新脚本以对待部署应用进行管理,可以包括:
确定已获取的应用更新参数对应的镜像打包参数,其中,应用更新参数包括应用名称;
从代码仓库中下载待部署应用的已更新代码,根据已更新代码和运行环境参数,得到待部署应用的已更新镜像,并将已更新镜像上传至镜像仓库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海极链网络科技有限公司,未经上海极链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911129804.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调式电动车挡风被
- 下一篇:终端镜面拍照方法、终端及计算机可读存储介质