[发明专利]用于容器镜像的部署系统及其部署方法在审
申请号: | 201911116318.5 | 申请日: | 2019-11-15 |
公开(公告)号: | CN112817606A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 林园致;何震苇 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F9/455 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 李浩 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 容器 部署 系统 及其 方法 | ||
本公开提供了一种用于容器镜像的部署系统及其部署方法。该部署系统包括中央仓库和多个DC。中央仓库包括中央仓库镜像集和DC级镜像注册表。中央仓库镜像集用于存储容器的镜像全集和镜像信息。DC级镜像注册表用于存储并管理DC级的镜像位置信息。每个DC包括DC仓库和多个容器节点。DC仓库包括镜像代理服务模块、本地DC镜像集和本地仓库注册表。本地DC镜像集用于存储本地DC内的镜像全集。镜像代理服务模块用于为每个容器节点内的容器引擎提供镜像资源地址。本地仓库注册表用于存储并管理本地DC内的镜像层的节点级位置信息。每个容器节点包括容器引擎和节点仓库。本公开提升了多DC容器镜像的可维护性,并降低了DC内单点下载压力。
技术领域
本公开涉及云计算领域,特别涉及一种用于容器镜像的部署系统及其部署方法。
背景技术
目前,NFV(Network Function Virtualization,网络功能虚拟化)、5G网元微服务设计和容器化部署已成趋势。VNF(Virtual Network Function,虚拟网络功能)网元容器部署流程包括打包、发布镜像、下载镜像和运行镜像等。在大并发、低时延的业务场景中,相同的VNF网元往往需要在区域DC(Data Center,数据中心)、本地DC和边缘DC中分布式部署大量的实例。现有容器应用跨集群部署方法均存在一定不足。
在一种方案中,多个集群多个容器节点共用同一个镜像仓库。这中方案导致下载速度慢:容器DC与镜像仓库可能部署在不同地区,存在明显网络时延,影响镜像下载速度。另外,该方案也导致单点压力大:针对VNF网元镜像偏大,DC主机节点偏多的特点,集中式的容器镜像仓库难以承担多DC多节点大镜像的频繁下载压力。
在另一种方案中,为每个DC设立一套镜像仓库。这种方案导致分散难管理。针对多节点的大DC,DC内单点下载压力仍普遍存在,且各个DC间的镜像存在一致性差异,难以统一集中管理。
发明内容
本公开解决的一个技术问题是:提供一种用于容器镜像的部署系统。
根据本公开实施例的一个方面,提供了一种用于容器镜像的部署系统,包括:中央仓库和多个数据中心DC;所述中央仓库包括中央仓库镜像集和DC级镜像注册表,所述中央仓库镜像集用于存储容器的镜像全集和镜像信息,所述DC级镜像注册表用于存储并管理DC级的镜像位置信息;每个DC包括DC仓库和多个容器节点;所述DC仓库包括镜像代理服务模块、本地DC镜像集和本地仓库注册表,所述本地DC镜像集用于存储本地DC内的镜像全集,所述镜像代理服务模块用于为每个容器节点内的容器引擎提供镜像资源地址,所述本地仓库注册表用于存储并管理所述本地DC内的镜像层的节点级位置信息;每个容器节点包括:容器引擎和节点仓库;所述容器引擎用于根据所述镜像代理服务模块指定的镜像资源地址下载所需镜像,所述节点仓库用于存储本地容器节点内的镜像和/或镜像层。
在一些实施例中,所述部署系统还包括:部署工具,用于管理部署脚本和容器镜像,向指定的镜像仓库上传镜像,并向指定的DC下发部署脚本,以在所述DC中部署镜像;其中,所述指定的镜像仓库包括所述中央仓库、所述DC仓库和所述节点仓库中的至少一个;每个DC还包括集群编排器,所述集群编排器用于根据所述部署脚本执行镜像部署,使得相应的容器节点下载由所述部署工具上传到所述中央仓库的所述镜像。
在一些实施例中,所述部署工具还用于将容器的镜像上传到所述中央仓库,并更新所述DC级镜像注册表中的该镜像的DC级位置;所述镜像代理服务模块还用于实时监听所述DC级镜像注册表,当监听到所述DC级镜像注册表发生更新时,将所述部署工具上传到所述中央仓库的镜像同步到本地DC中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911116318.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动电话外呼方法和系统、专属语音交换机
- 下一篇:一种盐酸贝尼地平的制备方法