[发明专利]镜像管理方法、电子设备和存储介质在审
申请号: | 202210307417.7 | 申请日: | 2022-03-25 |
公开(公告)号: | CN114844879A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 吴炜隽 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F8/65;G06F8/71 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 方法 电子设备 存储 介质 | ||
本申请涉及互联网通信技术领域,公开了一种镜像管理方法、电子设备和存储介质,方法包括:获取边缘集群在应用更新或扩容后上报的应用信息,其中,应用信息包括应用当前采用的镜像的版本;根据应用信息,对应用部署集群中各边缘服务器的镜像清单列表进行更新维护;其中,镜像清单列表包括镜像版本和镜像地址;将更新维护后的镜像清单列表下发给各边缘服务器,供各边缘服务器根据镜像清单列表进行镜像下载更新本地镜像。通过边缘集群上报的应用信息,对边缘服务器的镜像清单列表进行更新维护,使边缘服务器根据镜像清单列表主动更新本地镜像,进行应用更新或扩容时直接根据本地镜像进行更新或扩容,提高更新或扩容效率,避免对其他业务造成影响。
技术领域
本申请实施例涉及互联网通信技术领域,特别涉及一种镜像管理方法、电子设备和存储介质。
背景技术
随着通信技术的不断进步,对镜像管理能力和准确性的要求逐渐上升,在边缘计算场景下,客户会在开源容器集群管理系统(kubernetes,k8s)管理的不同边缘集群中部署自己的应用,以满足业务的运行和需要,应用的部署方式就是基于镜像的下发。
为了满足实际使用过程中的需求,客户还会根据实际情况定期或不定期的对部署在边缘集群上的应用进行管理和更新,在进行应用更新的过程中,客户会先将应用更新后的镜像上传到k8s系统管理的镜像仓库中,然后向部署了待更新的应用的边缘集群发起应用更新请求。边缘集群中的边缘服务器接收到应用更新请求后,向镜像仓库发起镜像获取请求,从镜像仓库中拉取响应于接收到的应用更新请求的更新镜像,然后根据获取到的更新镜像更新本地镜像,并根据更新后的本地镜像完成边缘服务器上部署的应用的更新。也就是说,在边缘集群当前采用的应用更新方式中,边缘服务器根据接收到的请求或指令,统一的进行本地镜像的更新,然后再依据更新后的本地镜像完成应用更新,这种应用更新方式下应用更新的效率较低,每次应用更新的时候都容易导致镜像仓库的带宽突增,应用更新过程存在较高的带宽成本,并且带宽突增和占用还可能会影响其他业务的正常运行。
发明内容
本申请实施例的主要目的在于提出一种镜像管理方法、电子设备和存储介质,旨在通过主动进行边缘服务器本地镜像更新的方式,提高应用更新或扩容的效率,避免应用更新或扩容对其他业务的正常运行造成影响。
为实现上述目的,本申请实施例提供了一种镜像管理方法,应用于中心服务器,包括:获取边缘集群在应用更新或扩容后上报的应用信息,其中,所述应用信息包括所述应用当前采用的镜像的版本;根据所述应用信息,对所述应用部署集群中各边缘服务器的镜像清单列表进行更新维护;其中,所述镜像清单列表包括镜像版本和镜像地址;将更新维护后的所述镜像清单列表下发给各所述边缘服务器,供各所述边缘服务器根据所述镜像清单列表进行镜像下载更新本地镜像。
为实现上述目的,本申请实施例还提出了一种镜像管理方法,应用于边缘服务器,包括:接收中心服务器下发的镜像清单列表;其中,所述镜像清单列表包括镜像版本和镜像地址;在所述镜像清单列表与预存的本地镜像清单列表不一致的情况下,根据所述镜像清单列表进行镜像下载更新本地镜像。
为实现上述目的,本申请实施例还提出了一种电子设备,设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的镜像管理方法。
为实现上述目的,本申请实施例还提出了计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的镜像管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210307417.7/2.html,转载请声明来源钻瓜专利网。