一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

管理容器的映像的方法、设备和计算机程序产品与流程

2022-02-20 12:57:55 来源:中国专利 TAG:

技术特征:
1.一种用于在主机设备中管理容器的映像的方法,包括:接收第一容器的第一映像,所述第一映像包括分别用于实现所述第一容器的第一组服务的第一组映像层;加载所述第一映像以便在所述主机设备处部署所述第一容器;基于所述第一组映像层中的映像层的属性,为所述映像层设置到期时间;以及响应于确定所述到期时间被满足,从所述主机设备中删除所述映像层。2.根据权利要求1所述的方法,其中为所述映像层设置到期时间包括:基于所述映像层所在的层级来设置所述到期时间,所述到期时间反比于所述层级。3.根据权利要求1所述的方法,其中为所述映像层设置到期时间包括:基于所述映像层的大小来设置所述到期时间,所述到期时间正比于所述大小。4.根据权利要求1所述的方法,其中为所述映像层设置到期时间包括:基于所述映像层的并行提供数量来设置所述到期时间,所述到期时间正比于所述并行提供数量,并且所述并行提供数量表示所述映像层最多被所述主机集群中的多少个其他主机设备并行访问。5.根据权利要求1所述的方法,其中为所述映像层设置到期时间包括:基于所述主机集群中包括的所述映像层的副本数量来设置所述到期时间,所述到期时间反比于所述副本数量。6.根据权利要求1所述的方法,其中为所述映像层设置到期时间包括:基于当前时间与所述映像层最近被访问的时间之间的差异来设置所述到期时间,所述到期时间反比于所述差异,并且所述映像层最近被访问的所述时间包括以下中的至少任一项:所述主机设备最近访问所述映像层的时间;以及所述主机集群中的其他主机设备最近访问所述映像层的时间。7.根据权利要求1所述的方法,进一步包括:响应于接收到在所述主机设备处部署第二容器的指示,确定用于实现所述第二容器的第二组服务的第二组映像层;响应于确定所述主机设备中不包括所述第二组映像层中的指定映像层,从所述主机集群中的其他主机设备获取所述指定映像层。8.根据权利要求7所述的方法,其中从所述其他主机设备获取所述指定映像层包括:获取表示所述主机设备与所述主机集群中的所述其他主机设备之间的连接的拓扑结构;基于所述拓扑结构,从所述其他主机设备获取所述指定映像层。9.根据权利要求7所述的方法,进一步包括:响应于确定所述主机集群中不包括所述指定映像层,从连接至所述主机集群的映像服务器获取所述指定映像层。10.根据权利要求1所述的方法,进一步包括:响应于接收到来自所述主机集群中的其他主机设备的用于获取所述映像层的请求,向所述其他主机设备提供所述映像层;以及更新所述映像层的所述到期时间。11.一种电子设备,包括:至少一个处理器;易失性存储器;以及
与所述至少一个处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被所述至少一个处理器执行时使得所述电子设备执行用于在主机设备中管理容器的映像的动作,所述动作包括:接收第一容器的第一映像,所述第一映像包括分别用于实现所述第一容器的第一组服务的第一组映像层;加载所述第一映像以便在所述主机设备处部署所述第一容器;基于所述第一组映像层中的映像层的属性,为所述映像层设置到期时间;以及响应于确定所述到期时间被满足,从所述主机设备中删除所述映像层。12.根据权利要求11所述的设备,其中为所述映像层设置到期时间包括:基于所述映像层所在的层级来设置所述到期时间,所述到期时间反比于所述层级。13.根据权利要求11所述的设备,其中为所述映像层设置到期时间包括:基于所述映像层的大小来设置所述到期时间,所述到期时间正比于所述大小。14.根据权利要求11所述的设备,其中为所述映像层设置到期时间包括:基于所述映像层的并行提供数量来设置所述到期时间,所述到期时间正比于所述并行提供数量,并且所述并行提供数量表示所述映像层最多被所述主机集群中的多少个其他主机设备并行访问。15.根据权利要求11所述的设备,其中为所述映像层设置到期时间包括:基于所述主机集群中包括的所述映像层的副本数量来设置所述到期时间,所述到期时间反比于所述副本数量。16.根据权利要求11所述的设备,其中为所述映像层设置到期时间包括:基于当前时间与所述映像层最近被访问的时间之间的差异来设置所述到期时间,所述到期时间反比于所述差异,并且所述映像层最近被访问的所述时间包括以下中的至少任一项:所述主机设备最近访问所述映像层的时间;以及所述主机集群中的其他主机设备最近访问所述映像层的时间。17.根据权利要求11所述的设备,其中所述动作进一步包括:响应于接收到在所述主机设备处部署第二容器的指示,确定用于实现所述第二容器的第二组服务的第二组映像层;响应于确定所述主机设备中不包括所述第二组映像层中的指定映像层,从所述主机集群中的其他主机设备获取所述指定映像层。18.根据权利要求17所述的设备,其中从所述其他主机设备获取所述指定映像层包括:获取表示所述主机设备与所述主机集群中的所述其他主机设备之间的连接的拓扑结构;基于所述拓扑结构,从所述其他主机设备获取所述指定映像层。19.根据权利要求17所述的设备,其中所述动作进一步包括:响应于确定所述主机集群中不包括所述指定映像层,从连接至所述主机集群的映像服务器获取所述指定映像层。20.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,所述机器可执行指令用于执行根据权利要求1-10中的任一项所述的方法。

技术总结
本公开涉及管理容器的映像的方法、设备和计算机程序产品。在一种用于在主机设备中管理容器的映像的方法中,接收第一容器的第一映像,第一映像包括分别用于实现第一容器的第一组服务的第一组映像层。加载第一映像以便在主机设备处部署第一容器。基于第一组映像层中的映像层的属性,为映像层设置到期时间。响应于确定到期时间被满足,从主机设备中删除映像层。提供了相应的设备和计算机程序产品。利用本公开的示例性实现方式,为映像的各个映像层设置到期时间。以此方式,可以将各个映像层存储在主机设备中。当向主机集群中的主机设备部署新的容器时,可以重用存储的各个映像层以便降低从远程下载映像层的传输带宽。降低从远程下载映像层的传输带宽。降低从远程下载映像层的传输带宽。


技术研发人员:陈思 吴鹏飞 林蓁蓁 张瑞雪
受保护的技术使用者:伊姆西IP控股有限责任公司
技术研发日:2020.06.29
技术公布日:2022/1/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献