[发明专利]一种容器集群服务应用程序升级的方法及设备在审
申请号: | 201910349424.1 | 申请日: | 2019-04-28 |
公开(公告)号: | CN111857761A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 马晓光 | 申请(专利权)人: | 中国移动通信集团河南有限公司;中国移动通信集团有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 450008*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 集群 服务 应用程序 升级 方法 设备 | ||
1.一种容器集群服务应用程序升级的方法,其特征在于,包括:
接收构建包含多个第二容器的备用容器集群的第一操作信息,并根据所述第一操作信息构建相应的备用容器集群;其中,所述第二容器中包含运行的第一服务应用程序;
接收针对主容器集群中的第一容器中运行的第一服务应用程序进行升级的第二操作信息;
根据所述第二操作信息对所述第一容器中运行的第一服务应用程序进行升级,若升级失败,则获取切换容器集群的操作信息,以将所述备用容器集群切换至为前端的应用程序提供服务的容器集群;
其中,所述备用容器集群与所述主容器集群为所述前端的应用程序提供相同的服务。
2.根据权利要求1所述的方法,其特征在于,在根据所述第二操作信息对所述第一容器中运行的第一服务应用程序进行升级之前,还包括:
将所述第二容器中运行的第一服务应用程序升级为第二服务应用程序,并进行测试;其中,所述第二服务应用程序为所述第一服务应用程序升级后的版本;
当针对所述第二容器中的第二服务应用程序的测试结果满足要求,则将所述第二容器中运行的第二后台应用服务程序恢复至所述第一后台应用服务程序;
所述根据所述第二操作信息对所述第一容器中运行的第一服务应用程序进行升级,包括:
当针对第二服务应用程序的测试结果满足要求,则将所述第一容器中运行的第一服务应用程序升级为所述第二服务应用程序。
3.根据权利要求2所述的方法,其特征在于,所述主容器集群中的第一容器之间相互隔离,所述根据所述第二操作信息对所述第一容器中运行的第一服务应用程序进行升级,包括:
每次升级预设数量的第一容器中运行的第一服务应用程序,以完成对主容器集群中包含的第一容器中的运行的第一服务应用程序进行升级。
4.根据权利要求2所述的方法,其特征在于,将所述第二容器中运行的第一服务应用程序升级为第二服务应用程序,并进行测试,包括:
将所述第二容器中运行的第一服务应用程序升级为第二服务应用程序后,采用预设应用程序与升级后的备用集群进行通信;
根据所述备用服务集群向所述预设应用程序反馈的响应消息的内容,和/或所述预设应用程序接收到所述响应消息所需要的时间确定是否通过测试;其中,所述响应消息是所述备用集群在接收到所述预设应用程序发送的通信数据后反馈的消息。
5.根据权利要求2所述的方法,其特征在于,所述第二容器之间相互隔离,
所述将所述第二容器中运行的第一服务应用程序升级为第二服务应用程序,包括:
每次升级第二数量的第二容器中运行的第一服务应用程序,以完成对备用容器集群中包含的第二容器中的运行的第一服务应用程序进行升级;
所述将所述第二容器中运行的第二后台应用服务程序恢复至所述第一后台应用服务程序,包括:
每次恢复第三数量的第二容器中运行的第二服务应用程序,以完成对备用容器集群中包含的第二容器中运行的第二服务应用程序的恢复。
6.根据权利要求1-5所述的方法,其特征在于,所述获取切换容器集群的操作信息,包括:
若获取到前端发送的切换容器集群的第三操作信息,则将提供服务的服务端口由第一端口切换为第二端口;
若获取到后台发送的切换容器集群的第四操作信息,则将备用容器集群切换至与前端连通的容器集群;
其中,第一端口为主容器集群为前端的应用程序提供的服务端口,第二服务端口为备用容器集群为前端的应用程序提供的服务端口。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述若升级失败,包括:
若任意一个第一容器中运行的第一服务应用程序升级失败,则确定根据所述第二操作对所述第一容器中运行的第一服务应用程序升级失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团河南有限公司;中国移动通信集团有限公司,未经中国移动通信集团河南有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910349424.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多堆列培养皿堆叠存储机构
- 下一篇:空气品质检测装置