容器映像的自动生成的制作方法

文档序号:37355033发布日期:2024-03-18 18:39阅读:17来源:国知局
容器映像的自动生成的制作方法

本公开的各方面涉及容器映像生成,更具体地,涉及使用可重新共享的层来生成容器映像。


背景技术:

1、容器编排(orchestration)引擎(诸如redhattm openshifttm平台)可以是用于开发和运行容器化应用程序的平台,并且可以允许应用程序和支持它们的数据中心从仅少量的机器和应用程序扩展到为数百万客户机服务的数千台机器。容器编排引擎包括控制平面和可以在其上调度容器舱(pod)的计算节点集群。容器舱可以指共同部署在单个主机上的一个或多个容器,并且是可以由控制平面定义、部署和管理的最小计算单元。控制平面可以包括调度器,其负责将新容器舱调度到集群内的计算节点上。


技术实现思路



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,其中所述映像清单引用该组代码名称中的每个代码名称的对应映像文件的标识符。

4.根据权利要求2所述的方法,还包括:

5.根据权利要求3所述的方法,其中该组代码名称中的每个代码名称的对应映像文件的标识符包括散列。

6.根据权利要求1所述的方法,其中所述映像清单不按顺序引用该组代码名称中的每个代码名称的对应映像文件。

7.根据权利要求2所述的方法,其中检索与该组代码名称中的每个代码名称的对应映像文件相关联的所述二进制内容包括:

8.一种系统,包括:

9.根据权利要求8所述的系统,其中所述虚拟映像服务器包括所述多个代码名称中的每个代码名称到所述对应映像文件的版本标签的映射。

10.根据权利要求9所述的系统,其中所述处理设备使用所述多个代码名称中的每个代码名称到所述对应映像文件的版本标签的所述映射来从所述映像注册表中检索所述对应映像文件。

11.根据权利要求8所述的系统,其中所述处理设备还用于:

12.根据权利要求11所述的系统,其中所述处理设备使用与该组代码名称中的每个代码名称的对应映像文件相关联的所述二进制内容来构建所述容器映像。

13.根据权利要求8所述的系统,其中所述映像清单引用该组代码名称中的每个代码名称的对应映像文件的标识符。

14.根据权利要求13所述的系统,其中该组代码名称中的每个代码名称的对应映像文件的标识符包括散列。

15.一种非暂时性计算机可读介质,其上存储有指令,当由处理设备执行时,所述指令使所述处理设备:

16.根据权利要求15所述的非暂时性计算机可读介质,其中所述处理设备还用于:

17.根据权利要求15所述的非暂时性计算机可读介质,其中所述映像清单引用该组代码名称中的每个代码名称的对应映像文件的标识符。

18.根据权利要求16所述的非暂时性计算机可读介质,其中所述处理设备还用于:

19.根据权利要求17所述的非暂时性计算机可读介质,其中该组代码名称中的每个代码名称的对应映像文件的标识符包括散列。

20.根据权利要求15所述的非暂时性计算机可读介质,其中所述映像清单不按顺序引用该组代码名称中的每个代码名称的对应映像文件。


技术总结
描述了用于生成容器映像的系统和方法。在虚拟映像服务器处接收包括一组代码名称的映像标签,其中虚拟映像服务器包括该组代码名称中的每个代码名称到对应映像文件的映射。对于该组代码名称中的每一个,从映像注册表中检索对应映像文件,并且由虚拟映像服务器使用该组代码名称中的每一个的对应映像文件来生成映像清单。映像清单可以将该组代码名称中的每一个的对应映像文件引用为单独的映像层。虚拟映像服务器可以向容器主机提供映像清单,容器主机可以基于映像清单来构建容器映像。

技术研发人员:S.道格拉斯,M.戈德曼
受保护的技术使用者:红帽公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1