【技术实现步骤摘要】
镜像部署方法、装置
本专利技术涉及计算机
,尤其涉及一种镜像部署方法与装置,以及计算机系统。
技术介绍
现有技术中,一般一个节点或主机上部署一个或多个容器,容器的类型一般与应用对应,即运行相同应用的容器可以认为是同一类容器。当用户需要在节点或主机上部署某一个应用的容器时,首先需要获取该应用对应的镜像,再根据该镜像创建对应的容器,用户可以根据某一应用对应的镜像在节点或主机上创建多个运行该应用的容器。通过容器技术来部署应用的一大特点就是启动快速,而任一节点或主机启动某一应用的容器前必须先获取该应用对应的镜像,一般的热门或最新的镜像都存储在镜像库中,当用户需要在节点或主机上启动某一应用对应的容器时,获取该应用对应的镜像的耗时往往制约了容器的启动速度。
技术实现思路
针对上述现有技术而提出本专利技术,利用本专利技术可以解决现有技术方案中部署容器时需要获取镜像带来的容器启动的效率降低的问题。本专利技术实施例的第一方面提供了一种镜像部署方法,包括:获取容器的配置策略,所述容器的配置策略包 ...
【技术保护点】
1.一种镜像部署方法,其特征在于,包括:/n确定待部署的镜像;/n获取各个节点的已部署的镜像的列表;/n判断所述待部署的镜像对应的容器的已部署数量,与所述待部署的镜像对应的容器的预部署数量的大小关系;/n若所述待部署的镜像对应的容器的已部署数量小于所述待部署的镜像对应的容器的预部署数量,则选取未部署所述待部署的镜像的节点部署用于所述待部署的镜像。/n
【技术特征摘要】
1.一种镜像部署方法,其特征在于,包括:
确定待部署的镜像;
获取各个节点的已部署的镜像的列表;
判断所述待部署的镜像对应的容器的已部署数量,与所述待部署的镜像对应的容器的预部署数量的大小关系;
若所述待部署的镜像对应的容器的已部署数量小于所述待部署的镜像对应的容器的预部署数量,则选取未部署所述待部署的镜像的节点部署用于所述待部署的镜像。
2.如权利要求1所述的方法,其特征在于,还包括:
获取各个节点的负载状态信息;
所述选取未部署所述待部署的镜像的节点部署所述待部署的镜像包括:
选取未部署所述待部署的镜像的,且负载低于阈值的节点用于部署所述待部署的镜像。
3.如权利要求1或2所述的方法,其特征在于,所述确定待部署的镜像包括:
获取容器的配置策略,所述容器的配置策略包括自动伸缩策略或复制控制策略;
根据所述容器的配置策略确定所述待部署的镜像。
4.如权利要求1至3任一所述的方法,其特征在于,还包括:
根据所述待部署的镜像对应的容器的配置策略,确定所述待部署的镜像对应的容器的预部署数量。
5.如权利要求1至3任一所述的方法,其特征在于,还包括:
根据所述待部署的镜像的热度信息,确定所述待部署的镜像对应的容器的预部署数量。
6.一种镜像部署装置,其特征在于,包括:
处理单元,用于确定待部署的镜像;获取各个节点的已部...
【专利技术属性】
技术研发人员:王航,李金成,王喆,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。