[发明专利]容器应用投产方法和系统在审
申请号: | 202110297179.1 | 申请日: | 2021-03-19 |
公开(公告)号: | CN113010267A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 安卫杰;常冬冬;周明宏;谢朝杰;白丽;黎志勇;许彦钊;肖邦;许明旋;秦明赫 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张柳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 应用 投产 方法 系统 | ||
本申请提供了容器投产方法和系统,其中,方法包括:测试环境中的测试系统接收目标容器应用的容器镜像和配套文件,将容器镜像传输至拟投产镜像仓库,将配套文件传输至测试文件服务器,并将容器镜像与配套文件关联,以便测试人员对容器镜像和配套文件进行测试,在测试通过时,将拟投产镜像仓库中的容器镜像、测试文件服务器中的配套文件和目标容器应用的投产相关信息传输至生产环境中,生产环境中的容器部署系统基于投产相关信息中的变更操作控制表调用容器平台的接口,根据容器镜像和配套文件部署为目标容器应用。本申请能够实现容器应用从开发测试到生产部署的全过程。
技术领域
本申请涉及计算机技术领域,特别是涉及容器应用投产方法和系统。
背景技术
容器虚拟化技术以其容器化封装、动态管理、面向微服等方面得独特优势,目前已被业界广泛被认可,随着容器技术不断发展,以Docker为代表的容器技术已逐渐成为现代软件交付与分发的事实标准,以Kubernetes为基础的容器PaaS平台已成为云上的“分布式操作系统”。
目前大型金融机构开始规模化使用容器,将部分业务系统由服务器迁移到容器上进行部署和运行。然而,现有的容器应用发布工具、流程主要对容器应用投产兼容性不够,难以实现线上化投产管控和实施自动化版本部署,有鉴于此,目前亟需一种专门的容器应用投产方案。
发明内容
有鉴于此,本申请提供了一种容器应用投产方法和系统,用于实现容器应用从开发测试到生产部署的全过程,其技术方案如下:
一种容器应用投产方法,应用于测试环境中的测试系统,包括:
接收目标容器应用的容器镜像和配套文件;
将容器镜像传输至测试环境中的拟投产镜像仓库,并将配套文件传输至测试环境中的测试文件服务器;
将拟投产镜像仓库中的容器镜像与测试文件服务器中的配套文件关联,以便测试人员对容器镜像和配套文件进行测试;
在对容器镜像和配套文件测试通过时,将拟投产镜像仓库中的容器镜像、测试文件服务器中的配套文件以及目标容器应用的投产相关信息传输至生产环境中,以使生产环境中的容器部署系统基于投产相关信息中的变更操作控制表调用容器平台的接口,根据容器镜像和配套文件部署为目标容器应用。
可选的,将拟投产镜像仓库中的容器镜像和测试文件服务器中的配套文件传输至生产环境中,包括:
将拟投产镜像仓库中的容器镜像传输至生产环境中的生产镜像仓库,将测试文件服务器中的配套文件传输至生产环境中的生产文件服务器。
可选的,容器镜像由多个镜像组成,多个镜像中的每个镜像均由基础镜像和应用镜像组成,各个基础镜像相同,各个应用镜像不同;
将容器镜像传输至测试环境中的拟投产镜像仓库,包括:
将一个基础镜像和各个应用镜像传输至测试环境中的拟投产镜像仓库;
将拟投产镜像仓库中的容器镜像传输至生产环境中的生产镜像仓库,包括:
将拟投产镜像仓库中的一个基础镜像和各个应用镜像传输至生产环境中的生产镜像仓库。
一种容器应用投产方法,应用于生产环境中的容器部署系统,包括:
从生产环境中的生产镜像仓库中获取目标容器应用的容器镜像,从生产环境中的生产文件服务器中获取目标容器应用的配套文件,并从生产环境中获取目标容器应用的投产相关信息,其中,生产镜像仓库中目标容器应用的容器镜像以及生产文件服务器中目标容器应用的配套文件为由测试环境中的测试系统传输而来的、经测试人员测试通过的容器镜像和配套文件;
基于投产相关信息中的变更操作控制表调用容器平台的接口,根据容器镜像和配套文件部署为目标容器应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110297179.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能施工平台
- 下一篇:一种水泵轴连轴承检测工装