[发明专利]一种容器镜像的拉取方法、装置、设备及可读存储介质在审
申请号: | 202210611110.6 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114968283A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 赵程程 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F9/50;G06F16/22;G06F16/245 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张艺 |
地址: | 250101 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 方法 装置 设备 可读 存储 介质 | ||
1.一种容器镜像的拉取方法,其特征在于,包括:
对接收到的容器镜像拉取请求进行解析,得到发送所述容器镜像拉取请求的目标边缘节点和待拉取的目标容器镜像;
当从预设数据库表中查找到边缘节点集群中存在所述目标容器镜像时,从所述边缘节点集群中拉取所述目标容器镜像;
当从所述预设数据库表中未查找到所述节点集群中存在所述目标容器镜像时,向中心节点发送调取请求,以使所述中心节点将预存的目标容器镜像同步至所述目标边缘节点;其中,所述中心节点中的目标容器镜像为从harbor容器镜像仓库下载并保存得到。
2.根据权利要求1所述的容器镜像的拉取方法,其特征在于,对接收到的容器镜像拉取请求进行解析,得到发送所述容器镜像拉取请求的目标边缘节点和待拉取的目标容器镜像,包括:
对接收到的容器镜像拉取请求进行解析,得到发送所述容器镜像拉取请求的目标边缘节点和待拉取的目标容器镜像的各目标层和层数;
从所述边缘节点集群中拉取所述目标容器镜像,包括:
获取所述边缘节点集群中存在所述目标容器镜像的各边缘节点分别对应的边缘权重;
根据所述层数和各所述边缘节点分别对应的边缘权重,计算各所述边缘节点分别对应的待调度层数;
根据各所述边缘节点分别对应的待调度层数,向各所述边缘节点分配待拉取的目标层;
从各所述边缘节点拉取分配得到的各所述目标层。
3.根据权利要求2所述的容器镜像的拉取方法,其特征在于,在从各所述边缘节点拉取分配得到的各所述目标层的过程中,还包括:
判断所述边缘节点集群是否存在新添加的部署有所述目标容器镜像的边缘节点;
若是,则获取当前待拉取的各目标层和层数;
重复执行所述获取所述边缘节点集群中存在所述目标容器镜像的各边缘节点分别对应的边缘权重的步骤。
4.根据权利要求2或3所述的容器镜像的拉取方法,其特征在于,在从各所述边缘节点拉取分配得到的各所述目标层的过程中,还包括:
分别获取每个目标层的拉取结果;
根据所述拉取结果对所述目标层对应的边缘节点的边缘权重进行更新操作;
重复执行所述根据所述层数和各所述边缘节点分别对应的边缘权重,计算各所述边缘节点分别对应的待调度层数的步骤。
5.根据权利要求4所述的容器镜像的拉取方法,其特征在于,根据所述拉取结果对所述目标层对应的边缘节点的边缘权重进行更新操作,包括:
当所述拉取结果为拉取失败时,从对所述目标层拉取失败的边缘节点重复拉取所述目标层;
当重复拉取预设次数的拉取结果均为失败时,将所述边缘节点的边缘权重调整为0。
6.根据权利要求4所述的容器镜像的拉取方法,其特征在于,根据所述拉取结果对所述目标层对应的边缘节点的边缘权重进行更新操作,包括:
当所述拉取结果为拉取成功时,按照预设权重调整规则上调对所述目标层拉取成功的边缘节点的边缘权重。
7.根据权利要求1所述的容器镜像的拉取方法,其特征在于,在向中心节点发送调取请求,以使所述中心节点将预存的目标容器镜像同步至所述目标边缘节点之后,还包括:
获取镜像同步结果;
根据所述镜像同步结果对所述预设数据库表进行更新操作。
8.一种容器镜像的拉取装置,其特征在于,包括:
请求解析模块,用于对接收到的容器镜像拉取请求进行解析,得到发送所述容器镜像拉取请求的目标边缘节点和待拉取的目标容器镜像;
镜像拉取模块,用于当从预设数据库表中查找到边缘节点集群中存在所述目标容器镜像时,从所述边缘节点集群中拉取所述目标容器镜像;
镜像同步模块,用于当从所述预设数据库表中未查找到所述节点集群中存在所述目标容器镜像时,向中心节点发送调取请求,以使所述中心节点将预存的目标容器镜像同步至所述目标边缘节点;其中,所述中心节点中的目标容器镜像为从harbor容器镜像仓库下载并保存得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210611110.6/1.html,转载请声明来源钻瓜专利网。