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

镜像文件共享方法、容器集群管理系统及相关设备与流程

2022-06-01 15:07:22 来源:中国专利 TAG:

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

技术总结
本申请提供一种镜像文件共享方法、容器集群管理系统及相关设备,该方法应用于容器集群管理系统中的运行节点,容器集群管理系统包括控制节点和至少一个运行节点,该方法包括:从控制节点获得镜像文件的文件分布信息,镜像文件包括至少一个子镜像文件,文件分布信息包括:各子镜像文件对应的存储节点的信息,存储节点属于至少一个运行节点;基于文件分布信息,从子镜像文件对应的存储节点获得子镜像文件,得到至少一个子镜像文件;基于至少一个子镜像文件启动容器。镜像文件启动容器。镜像文件启动容器。


技术研发人员:郭庆萍 初阳
受保护的技术使用者:联想(北京)有限公司
技术研发日:2022.02.18
技术公布日:2022/5/31
再多了解一些

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

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

相关文献