[发明专利]容器镜像创建和部署在审
申请号: | 202111306057.0 | 申请日: | 2021-11-05 |
公开(公告)号: | CN114461333A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | V·塔拉索夫;L·鲁普雷希特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 马明月 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 创建 部署 | ||
1.一种计算机实现的方法,包括:
接收创建容器的请求;
取回针对所述容器的容器镜像的清单;以及
利用所述清单,装载用于所述容器的文件系统。
2.根据权利要求1所述的计算机实现的方法,其中:
所述容器镜像包括在计算节点群集的节点处创建所述容器所需的多个文件,以及
针对所述容器镜像的所述清单包括描述所述容器镜像内的所述多个文件的元数据。
3.根据权利要求1所述的计算机实现的方法,其中所述清单从存储库被取回。
4.根据权利要求1所述的计算机实现的方法,其中所述清单包括足够的数据以创建用于所述容器的文件系统。
5.根据权利要求1所述的计算机实现的方法,其中所述清单包括一个或多个索引节点描述符和文件散列。
6.根据权利要求1所述的计算机实现的方法,还包括:
通过针对容器装载的所述文件系统,标识访问所述容器的所述容器镜像内的数据的请求;
利用针对所述容器镜像的清单,确定所述数据的位置;以及
利用所述数据的所述位置,取回所述数据。
7.根据权利要求6所述的计算机实现的方法,其中访问所述数据的所述请求包括文件读取请求。
8.根据权利要求6所述的计算机实现的方法,其中所述数据的所述位置被包括在被存储在所述清单内的元数据内。
9.根据权利要求6所述的计算机实现的方法,其中所述清单包括针对文件的基于内容的地址。
10.根据权利要求6所述的计算机实现的方法,还包括:
响应于确定针对所述容器镜像的所述清单指示所述数据被本地存储在高速缓存处,则从所述高速缓存取回所述数据。
11.根据权利要求6所述的计算机实施方法,还包括:
响应于确定针对所述容器镜像的所述清单指示所述数据未被本地存储在高速缓存处,则经由通信网络从内容存储库取回所述数据。
12.一种用于部署容器镜像的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有随其体现的程序指令,其中所述计算机可读存储介质本身不是瞬态信号,所述程序指令能够由处理器执行以使所述处理器执行根据权利要求1至11中任一项所述的方法的步骤。
13.一种系统,包括:
处理器;以及
与所述处理器集成的逻辑,所述逻辑能够由所述处理器执行,或者与所述处理器集成并且能够由所述处理器执行的逻辑,所述逻辑被配置为执行根据权利要求1至11中任一项所述的方法的步骤。
14.一种计算机系统,包括用于执行根据权利要求1至11中任一项所述的方法的步骤的装置。
15.一种计算机实现的方法,包括:
接收将软件包安装在运行容器中的命令;
取回针对所述软件包的元数据包;
利用所述元数据包,将所述软件包安装在所述运行容器中;
在所述软件包的所述安装期间,标识针对文件的需要;以及
利用所述元数据包,取回所述文件。
16.根据权利要求15所述的计算机实现的方法,其中所述元数据包从公共存储库被取回。
17.根据权利要求15所述的计算机实现的方法,其中安装所述软件包包括在集群的节点处安装所述元数据包内的元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111306057.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内燃机的控制装置和方法
- 下一篇:发光显示装置及包括该发光显示装置的电子设备