[发明专利]云原生应用版本管理方法、系统、装置和可读存储介质在审
申请号: | 202111349619.X | 申请日: | 2021-11-15 |
公开(公告)号: | CN114035840A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 朱威;张成;梅琳 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/658 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 王丹玉;尚志峰 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原生 应用 版本 管理 方法 系统 装置 可读 存储 介质 | ||
1.一种云原生应用版本管理方法,其特征在于,所述云原生应用版本管理方法用于云原生平台,所述云原生应用版本管理方法包括:
获取云原生应用的第一更新补丁;
检测所述第一更新补丁和已存储在云平台中的云原生应用的至少一个第二更新补丁是否冲突;
基于所述第一更新补丁与所述至少一个第二更新补丁不冲突的情况下,将所述第一更新补丁存储于所述云平台。
2.根据权利要求1所述的云原生应用版本管理方法,其特征在于,基于所述第一更新补丁与所述第二更新补丁冲突的情况下,向补丁开发者发送补丁冲突的提示信息。
3.根据权利要求1所述的云原生应用版本管理方法,其特征在于,在所述将所述第一更新补丁存储于所述云平台之后,所述云原生应用版本管理方法包括:
基于云原生应用的更新指令,获取云原生应用所需更新的版本;
根据所述云原生应用所需更新的版本,获取与所述云原生应用所需更新的版本相对应的第三更新补丁;
根据所述第三更新补丁更新所述云原生应用的镜像;
其中,所述第三更新补丁为所述第一更新补丁和所述至少一个第二更新补丁中的至少一个更新补丁;
发布更新后的所述云原生应用的镜像。
4.根据权利要求3所述的云原生应用版本管理方法,其特征在于,所述根据所述云原生应用所需更新的版本,获取与所述云原生应用所需更新的版本相对应的第三更新补丁包括:
所述云原生应用所需更新的版本为第一版本时,将与所述第一版本相对应的补丁作为所述第三更新补丁;
其中,所述第一版本为所述云原生应用所对应的版本的前一版本。
5.根据权利要求4所述的云原生应用版本管理方法,其特征在于,所述根据所述云原生应用所需更新的版本,获取与所述云原生应用所需更新的版本相对应的第三更新补丁还包括:
所述云原生应用所需更新的版本为第二版本时,基于所述第二版本与所述第一版本不冲突的情况下,将与所述第二版本相对应的补丁作为所述第三更新补丁;
所述云原生应用所需更新的版本为第二版本时,基于所述第二版本与所述第一版本冲突的情况下,将与所述第一版本相对应的补丁和与所述第二版本相对应的补丁作为所述第三更新补丁;
其中,所述第二版本为所述第一版本的至少前一版本。
6.根据权利要求3所述的云原生应用版本管理方法,其特征在于,所述根据所述第三更新补丁更新所述云原生应用的镜像包括:
重启所述云平台的应用程序接口;
获取所述第三更新补丁的存储地址;
依据所述存储地址,拉取所述第三更新补丁;
对所述第三更新补丁进行标记;
根据标记后的所述第三更新补丁,更新所述云原生应用的镜像。
7.根据权利要求6所述的云原生应用版本管理方法,其特征在于,所述根据标记后的所述第三更新补丁,更新所述云原生应用的镜像包括:
基于所述标记后的所述第三更新补丁存在标记,则执行所述根据标记后的所述第三更新补丁,更新所述云原生应用的镜像;
基于所述标记后的所述第三更新补丁不存在标记,则对所述标记后的所述第三更新补丁重新进行标记,根据所述重新进行标记的所述标记后的所述第三更新补丁,更新所述云原生应用的镜像。
8.一种云原生应用版本管理系统,其特征在于,所述云原生应用版本管理系统用于云原生平台,所述云原生应用版本管理系统包括:
获取单元,用于获取云原生应用的第一更新补丁;
检测单元,用于检测所述第一更新补丁和已存储在云平台中的云原生应用的至少一个第二更新补丁是否冲突;
存储单元,用于基于所述第一更新补丁与所述至少一个第二更新补丁不冲突的情况下,将所述第一更新补丁存储于所述云平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111349619.X/1.html,转载请声明来源钻瓜专利网。