System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于容器协调平台的虚拟机智能快照制造技术_技高网
当前位置: 首页 > 专利查询>红帽公司专利>正文

用于容器协调平台的虚拟机智能快照制造技术

技术编号:41132848 阅读:5 留言:0更新日期:2024-04-30 18:03
一种生成容器映像快照的方法,包括扫描容器集群的一个或多个工作节点,以生成描述加载到一个或多个工作节点上的容器映像的映像组。该方法还包括由处理设备分析映像组以生成包括映像组中的至少一些容器映像的映像清单。该方法还包括从映像清单生成快照,其中该快照描述了将用于构建新工作节点的容器映像组。该方法还包括将快照存储在容器集群的本地存储器中。该方法还包括,响应于供应新工作节点的指令,将所述容器映像组从本地存储器加载到新工作节点,并为该组中的每个容器映像构建容器。

【技术实现步骤摘要】

本公开的方面涉及云计算系统,并且更具体地,涉及在云环境中供应资源。


技术介绍

1、容器协调(orchestration)平台是用于开发和运行容器化应用的平台,并且可以允许应用和支持它们的数据中心从仅仅几台机器和应用扩展到为数百万个客户端服务的数千台机器。容器协调引擎可以供应用于创建容器的基于映像(image)的部署模块,并且可以存储用于创建容器实例的一个或多个映像文件。许多应用实例可以在单个主机上的容器中运行,而看不到彼此的进程、文件、网络等。每个容器可以供应单个功能(通常称为“服务”)或应用的组件,例如web服务器或数据库,尽管容器可以用于任意的工作负载。容器协调平台的一个例子是围绕kubernetes构建的red hattm openshifttm平台。


技术实现思路

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中,扫描所述一个或多个工作节点包括将与当前运行的容器相关联的容器映像添加到所述映像组中。

3.根据权利要求1所述的方法,其中,扫描所述一个或多个工作节点包括将与已经在阈值时间帧内运行的容器相关联的容器映像添加到所述映像组中。

4.根据权利要求1所述的方法,其中,分析所述映像组以生成所述映像清单包括标识表示所述一个或多个工作节点的并集的容器映像组。

5.根据权利要求1所述的方法,其中,分析所述映像组以生成所述映像清单包括标识表示所述一个或多个工作节点的交集的容器映像组。

6.根据权利要求1所述的方法,其中生成所述快照包括确定所述映像清单和先前实现的清单之间的相似度,并且响应于确定所述相似度低于阈值而触发所述快照的生成。

7.根据权利要求1所述的方法,还包括将所述映像清单存储为历史清单,并将所述历史清单和所述快照与快照标识符相关联。

8.根据权利要求7所述的方法,还包括生成附加映像清单,确定附加映像清单和历史清单之间的相似度,以及响应于相似度低于阈值的确定,将快照标识符发送到容器集群。

9.一种计算系统,包括:

10.根据权利要求9所述的计算系统,其中,为了扫描所述一个或多个工作节点,所述处理设备将与当前运行的容器相关联的容器映像添加到所述映像组中。

11.根据权利要求9所述的计算系统,其中,为了扫描所述一个或多个工作节点,所述处理设备将与已经在阈值时间帧内运行的容器相关联的容器映像添加到所述映像组中。

12.根据权利要求9所述的计算系统,其中,为了分析所述映像组以生成所述映像清单,所述处理设备将标识表示所述工作节点的并集的容器映像组。

13.根据权利要求9所述的计算系统,其中,为了分析所述映像组以生成所述映像清单,所述处理设备将标识表示所述工作节点的交集的容器映像组。

14.根据权利要求9所述的计算系统,其中,为了生成所述快照,所述处理设备将确定所述映像清单和先前实现的清单之间的相似度,并响应于确定所述相似度低于阈值来触发所述快照的生成。

15.根据权利要求9所述的计算系统,其中,为了生成快照,所述处理设备将组合所述映像清单和基础映像。

16.一种非暂时性计算机可读存储介质,包括指令,当所述指令由处理设备执行时,使得所述处理设备:

17.根据权利要求16所述的非暂时性计算机可读存储介质,其中,扫描所述一个或多个工作节点包括将与当前运行的容器相关联的容器映像添加到所述映像组中。

18.根据权利要求16所述的非暂时性计算机可读存储介质,其中扫描所述一个或多个工作节点包括将与已经在阈值时间帧内运行的容器相关联的容器映像添加到所述映像组中。

19.根据权利要求16所述的非暂时性计算机可读存储介质,其中,分析所述映像组以生成所述映像清单包括标识表示所述工作节点的并集的容器映像组。

20.根据权利要求16所述的非暂时性计算机可读存储介质,其中,分析所述映像组以生成所述映像清单包括标识表示所述工作节点的交集的容器映像组。

...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中,扫描所述一个或多个工作节点包括将与当前运行的容器相关联的容器映像添加到所述映像组中。

3.根据权利要求1所述的方法,其中,扫描所述一个或多个工作节点包括将与已经在阈值时间帧内运行的容器相关联的容器映像添加到所述映像组中。

4.根据权利要求1所述的方法,其中,分析所述映像组以生成所述映像清单包括标识表示所述一个或多个工作节点的并集的容器映像组。

5.根据权利要求1所述的方法,其中,分析所述映像组以生成所述映像清单包括标识表示所述一个或多个工作节点的交集的容器映像组。

6.根据权利要求1所述的方法,其中生成所述快照包括确定所述映像清单和先前实现的清单之间的相似度,并且响应于确定所述相似度低于阈值而触发所述快照的生成。

7.根据权利要求1所述的方法,还包括将所述映像清单存储为历史清单,并将所述历史清单和所述快照与快照标识符相关联。

8.根据权利要求7所述的方法,还包括生成附加映像清单,确定附加映像清单和历史清单之间的相似度,以及响应于相似度低于阈值的确定,将快照标识符发送到容器集群。

9.一种计算系统,包括:

10.根据权利要求9所述的计算系统,其中,为了扫描所述一个或多个工作节点,所述处理设备将与当前运行的容器相关联的容器映像添加到所述映像组中。

11.根据权利要求9所述的计算系统,其中,为了扫描所述一个或多个工作节点,所述处理设备将与已经在阈值时间帧内运行的容器相关联的容...

【专利技术属性】
技术研发人员:B加拉格C奥康纳
申请(专利权)人:红帽公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1