说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210993031.6 (22)申请日 2022.08.18 (71)申请人 中国电子科技 集团公司第十五研究 所 地址 100083 北京市海淀区北四环中路21 1 号华北所科技大厦 (72)发明人 邢尔军 陈艳 栾明君 宁阳  (74)专利代理 机构 工业和信息化部电子专利中 心 11010 专利代理师 袁鸿 (51)Int.Cl. G06F 8/61(2018.01) G06F 8/71(2018.01) G06F 16/2455(2019.01) G06F 9/455(2006.01)H04L 67/1097(2022.01) H04L 67/1095(2022.01) (54)发明名称 一种容器云场景下的增量式镜像打包方法 及系统 (57)摘要 本申请公开了一种仅打包软件更新部分的 容器镜像打包方法, 包括如下步骤: 在镜像打包 一侧, 只对业务软件的更新部分打包 形成镜像安 装包; 在容器云平台一侧, 需要将镜像安装包导 入到容器云中的某个服务器节 点下, 解析导入的 镜像安装包, 从镜像安装包中获取软件的更新部 分以及结合服务器节点上的本地缓存或从分布 式存储系统中获取备份的软件实体 资源, 触发相 应的更新操作形成最新版本的软件实体 资源。 依 据最新的软件实体资源以及镜像安装包中的 Dockerfile文件 来构建最新的镜像, 并将构建好 的镜像上传到镜像仓库中。 本申请实施方案加快 了创建镜像安装包的速度, 减少了上传到容器云 平台的用时, 减少了解压镜像安装包的耗时, 有 效提高了软件的部署效率。 权利要求书2页 说明书9页 附图4页 CN 115525300 A 2022.12.27 CN 115525300 A 1.一种容器云场景下的增量式镜像打包方法, 其特征在于, 应用于频繁迭代、 频繁测试 场景, 包括: 在镜像打包一侧, 执 行如下步骤: 获取对业 务软件的镜像打包指令; 基于所述镜像打包指令, 调用目标协议, 将对所述业务软件的更新部分打包形成镜像 安装包, 其中所述镜像安装包中包含有与对所述业务软件的更新操作对应的软件更新资 源; 在需要将打包后的所述镜像安装包导入到容器云中的某个服务器节点的情况下, 在容 器云平台一侧, 执 行如下步骤: 解析导入的所述镜像安装包, 并将解析获得的软件更新资源存储到所述服务器节点本 地; 基于所述软件更新资源, 在所述服务器节点本地触发相应的更新操作, 并结合所述服 务器节点上的本地缓存, 或, 从分布式存储系统中获取备份的软件实体 资源, 更新本地 缓存 的软件资源; 利用更新后的软件资源构建镜像, 并将构建的镜像上传至 镜像仓库。 2.如权利要求1所述的容器云场景下的增量式镜像打包方法, 其特征在于, 将对所述业 务软件的更新部分打包形成镜像安装包之后还包括: 将打包的镜像安装包存储到存储介 质; 解析导入的所述镜像安装包之前还包括: 利用所述存储介质导入所述服务器节点本 地。 3.如权利要求1所述的容器云场景下的增量式镜像打包方法, 其特征在于, 所述镜像安 装包包括: 软件相关 资源、 镜像安装 包描述文件以及操作目录文件夹; 其中所述操作目录文件夹依据更新操作具有如下文件中的一种或多种: 用于存储软件完整资源的全量更新文件夹; 用于存储新增文件夹的新增目录文件夹; 用于存储新更新的文件夹的更新目录文件夹; 用于存储待删除的文件夹信息的删除目录文件夹; 用于存储新新增加的文件的新增文件文件夹; 用于存储新更新的文件的更新文件文件夹; 用于存储待删除的文件信息的删除文件文件夹 。 4.如权利要求3所述的容器云场景下的增量式镜像打包方法, 其特征在于, 解析导入的 所述镜像安装 包包括: 解析所述镜像安装包里的镜像安装包描述文件, 以获取业务软件的资源需求信息、 依 赖信息、 元 数据信息; 将解析获得的资源需求信息、 依赖信息、 元 数据信息存 储到关系型 数据库。 5.如权利要求4所述的容器云场景下的增量式镜像打包方法, 其特征在于, 基于所述软 件更新资源, 在所述 服务器节点本地触发相应的更新操作包括: 监测本地缓存的软件更新资源解压后的文件目录所包 含的文件夹目录; 在监测到解压后的文件目录包含某一个或某几个文件夹目录的情况下, 触发执行相应权 利 要 求 书 1/2 页 2 CN 115525300 A 2的更新操作。 6.如权利要求5所述的容器云场景下的增量式镜像打包方法, 其特征在于, 触发执行相 应的更新操作包括: 监测本地是否具有与更新操作对应的软件资源; 若本地不具有与更新操作对应的软件资源, 从分布式存 储系统里 下载到本地缓存; 若本地具有与 更新操作对应的软件资源, 直接基于相应的文件夹目录更新本地缓存里 的软件资源。 7.如权利要求1所述的容器云场景下的增量式镜像打包方法, 其特征在于, 所述容器云 场景下的增量式镜像打包方法还 包括: 将构建的镜像上传到分布式存 储系统。 8.一种分布式存储系统, 其特征在于, 包括处理器和存储器, 所述存储器上存储有计算 机程序, 所述计算机程序被处理器执行时实现如权利要求 1至7中任一项 所述的容器云场景 下的增量式镜像打包方法的步骤。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7中任一项 所述的容器 云场景下 的增量式镜像打包方法的步骤。权 利 要 求 书 2/2 页 3 CN 115525300 A 3

.PDF文档 专利 一种容器云场景下的增量式镜像打包方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种容器云场景下的增量式镜像打包方法及系统 第 1 页 专利 一种容器云场景下的增量式镜像打包方法及系统 第 2 页 专利 一种容器云场景下的增量式镜像打包方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:15:05上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。