[发明专利]镜像部署方法、装置有效

专利信息
申请号: 201910932997.7 申请日: 2015-09-10
公开(公告)号: CN110806920B 公开(公告)日: 2022-12-13
发明(设计)人: 王航;李金成;王喆 申请(专利权)人: 华为云计算技术有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 550025 贵州省贵阳市*** 国省代码: 贵州;52
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 部署 方法 装置
【说明书】:

发明实施例公开了一种镜像部署方法,包括:获取容器的配置策略,所述容器的配置策略包括自动伸缩策略或复制控制策略,所述自动伸缩策略包括第一镜像标识、所述第一镜像标识对应的容器的最大部署数量、所述第一镜像标识对应的容器的当前部署数量,所述复制控制策略包括第二镜像标识、所述第二镜像标识对应的容器的部署数量;根据所述容器的配置策略确定待部署的镜像的标识。本方法通过对待部署的镜像进行确定,避免了容器在启动时还需获取镜像造成的时延。

技术领域

本发明涉及计算机技术领域,尤其涉及一种镜像部署方法与装置,以及计算机系统。

背景技术

现有技术中,一般一个节点或主机上部署一个或多个容器,容器的类型一般与应用对应,即运行相同应用的容器可以认为是同一类容器。当用户需要在节点或主机上部署某一个应用的容器时,首先需要获取该应用对应的镜像,再根据该镜像创建对应的容器,用户可以根据某一应用对应的镜像在节点或主机上创建多个运行该应用的容器。

通过容器技术来部署应用的一大特点就是启动快速,而任一节点或主机启动某一应用的容器前必须先获取该应用对应的镜像,一般的热门或最新的镜像都存储在镜像库中,当用户需要在节点或主机上启动某一应用对应的容器时,获取该应用对应的镜像的耗时往往制约了容器的启动速度。

发明内容

针对上述现有技术而提出本发明,利用本发明可以解决现有技术方案中部署容器时需要获取镜像带来的容器启动的效率降低的问题。

本发明实施例的第一方面提供了一种镜像部署方法,包括:获取容器的配置策略,所述容器的配置策略包括自动伸缩策略或复制控制策略,所述自动伸缩策略包括第一镜像标识、所述第一镜像标识对应的容器的最大部署数量、所述第一镜像标识对应的容器的当前部署数量,所述复制控制策略包括第二镜像标识、所述第二镜像标识对应的容器的部署数量;根据所述容器的配置策略确定待部署的镜像的标识。

结合第一方面,在第一方面的第一种实现方式中,所述方法还包括:获取镜像的热度信息,所述镜像的热度信息包括第三镜像标识以及所述第三镜像标识对应的镜像的热门指数;所述根据所述容器的配置策略确定待部署的镜像的标识还包括:根据所述镜像的热度信息,确定所述待部署的镜像的标识。

结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述方法还包括:根据所述待部署的镜像的标识对应的容器的配置策略,确定所述待部署的镜像对应的容器的预部署数量。

结合第一方面的第一种实现方式,在第一方面的第三种实现方式中,所述方法还包括:根据所述待部署的镜像的标识对应的容器的配置策略和所述待部署的镜像的热度信息,确定所述待部署的镜像对应的容器的预部署数量。通过确定待部署的镜像对应的容器的预部署数量,可以得知该待部署的镜像需要在多少个节点上预部署,使得如果需要启动该待部署的镜像对应的节点的之后,可以在这些预部署了镜像的节点上直接启动容器,无须在启动容器时再从镜像库获取镜像,有效提升了容器的启动速度。

结合第一方面的第二种或第三种实现方式,在第一方面的第四种实现方式中,所述方法还包括:获取各个节点的负载状态信息以及各个节点已部署的镜像的列表;判断所述待部署的镜像对应的容器的已部署数量,与所述待部署的镜像对应的容器的预部署数量的大小关系;若所述待部署的镜像对应的容器的已部署数量小于所述待部署的镜像对应的容器的预部署数量,则根据各个节点的负载状态信息,选取未部署所述待部署的镜像的负载最低的节点用于部署所述待部署的镜像。在确定了待部署的镜像的预部署数量后,通过选取合适的节点用于部署镜像,使得这些部署了镜像的节点能够快速启动容器,无须在启动容器的时候去获取镜像。需要说明的是,在第一方面的第四种实现方式中,除了获取各个节点的负载状态信息以及各个节点已部署的镜像的列表之外,还获取了各个节点的容器的部署情况,其中包括了关于各个节点部署了多少个何种镜像对应的容器的信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910932997.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top