镜像文件共享方法、容器集群管理系统及相关设备技术方案

技术编号:33635714 阅读:25 留言:0更新日期:2022-06-02 01:47
本申请提供一种镜像文件共享方法、容器集群管理系统及相关设备,该方法应用于容器集群管理系统中的运行节点,容器集群管理系统包括控制节点和至少一个运行节点,该方法包括:从控制节点获得镜像文件的文件分布信息,镜像文件包括至少一个子镜像文件,文件分布信息包括:各子镜像文件对应的存储节点的信息,存储节点属于至少一个运行节点;基于文件分布信息,从子镜像文件对应的存储节点获得子镜像文件,得到至少一个子镜像文件;基于至少一个子镜像文件启动容器。镜像文件启动容器。镜像文件启动容器。

【技术实现步骤摘要】
镜像文件共享方法、容器集群管理系统及相关设备


[0001]本申请涉及计算机
,特别涉及一种镜像文件共享方法、容器集群管理系统及相关设备。

技术介绍

[0002]目前,在容器集群管理系统中,运行节点若需要启动容器,其只能使用该运行节点本地存储的镜像启动容器,而,运行节点本地存储镜像会导致运行节点的存储空间占用过大。

技术实现思路

[0003]本申请提供如下技术方案:
[0004]本申请一方面提供一种镜像文件共享方法,应用于容器集群管理系统中的运行节点,所述容器集群管理系统包括控制节点和至少一个所述运行节点,该方法包括:
[0005]从所述控制节点获得镜像文件的文件分布信息,所述镜像文件包括至少一个子镜像文件,所述文件分布信息包括:各所述子镜像文件对应的存储节点的信息,所述存储节点属于至少一个所述运行节点;
[0006]基于所述文件分布信息,从所述子镜像文件对应的存储节点获得所述子镜像文件,得到至少一个所述子镜像文件;
[0007]基于所述至少一个子镜像文件启动容器。
>[0008]若至少本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种镜像文件共享方法,应用于容器集群管理系统中的运行节点,所述容器集群管理系统包括控制节点和至少一个所述运行节点,该方法包括:从所述控制节点获得镜像文件的文件分布信息,所述镜像文件包括至少一个子镜像文件,所述文件分布信息包括:各所述子镜像文件对应的存储节点的信息,所述存储节点属于至少一个所述运行节点;基于所述文件分布信息,从所述子镜像文件对应的存储节点获得所述子镜像文件,得到至少一个所述子镜像文件;基于所述至少一个子镜像文件启动容器。2.根据权利要求1所述的方法,若至少一个所述运行节点的个数不小于至少一个所述子镜像文件的个数,不同所述子镜像文件对应的存储节点不同。3.根据权利要求1所述的方法,所述方法还包括:将所述文件分布信息更新到所述运行节点的数据库中;所述基于所述文件分布信息,从所述子镜像文件对应的存储节点获得所述子镜像文件,得到至少一个所述子镜像文件,包括:从所述运行节点的数据库中,获取所述文件分布信息;基于所述文件分布信息,从所述子镜像文件对应的存储节点获得所述子镜像文件,得到至少一个所述子镜像文件。4.根据权利要求1所述的方法,所述方法还包括:响应于第一触发事件,若各所述子镜像文件对应的存储节点不包含所述运行节点,从所述运行节点中删除至少一个所述子镜像文件,所述第一触发事件与在启动所述容器之后,执行与所述容器关联的操作相关。5.根据权利要求1所述的方法,所述方法还包括:响应于第二触发事件,若各所述子镜像文件对应的存储节点包含所述运行节点,从所述运行节点中删除至少一个所述第二子镜像文件;其中,至少一个第一子镜像文件存储在所述运行节点中,至少一个所述第二子镜像文件存储在不同于所述运行节点的第一运行节点中,至少一个所述第一子镜像文件和至少一个所述第二子镜像文件组成所述镜像文件。6.一种镜像文件共享方法,应用于容器集群管理系统中的控制节点,所述容器集群管理系统包括:所述控制节点和至少一个运行节点,该方法包括:获取镜像文件,所述镜像文件包括至少一个子镜像文件;从至少一个所述运行节点中确定各所述子镜像文件对应的存储节点,所述存储节点属于至少一个所述运行节点;记录镜像注册表信息,所述镜像注册表信息中至少包含所述镜像文件的文件分布信息,所述文件分布信息包括:各所述子镜像文件对应的存储节点的信息;从至少一个所述运行节点中确定出目标运行节点,以使得所述目标运行节点从所述控制节点获得所述镜像文件的文件分布信息,基于所述文件分布信息,从所述子镜像文件对应的存储节点获得所述子...

【专利技术属性】
技术研发人员:郭庆萍初阳
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1