【技术实现步骤摘要】
电力监控系统容器升级回滚防误方法、装置、设备和介质
[0001]本专利技术涉及电力监控
,特别是涉及一种电力监控系统容器升级回滚防误方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着用户需求的不断增长和开发者对服务的不断优化,各种业务更新频发,尤其是互联网应用,往往几天就要发布一个新版本。对于业务容器化后的互联网应用来说,应用的更新即指对应用中各个业务对应的容器进行升级。现有的电力监控系统容器升级方法中,若容器升级失败,则需要用户重新执行相应的升级操作才继续进行容器升级,使得容器的升级时间大大延长。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种电力监控系统容器升级回滚防误方法、装置、计算机设备和存储介质,能够在容器版本升级失败时自动回滚至容器可用版本,并重新执行版本升级,从而减少容器升级花费的时间。
[0004]第一方面,本专利技术实施例提供了一种电力监控系统容器升级回滚防误方法,包括:获取待升级的旧版本容器集群和预设的第一新 ...
【技术保护点】
【技术特征摘要】
1.一种电力监控系统容器升级回滚防误方法,其特征在于,包括:获取待升级的旧版本容器集群和预设的第一新版本容器集群,所述旧版本容器集群包括若干个旧版本容器,所述第一新版本容器集群包括若干个与所述旧版本容器一一对应的第一新版本容器;根据所述旧版本容器集群生成与所述旧版本容器集群相应的备用容器集群,所述备用容器集群用于将所述旧版本容器集群的回滚至升级前的状态;对每一个所述旧版本容器,控制与所述旧版本容器对应的所述第一新版本容器替代所述旧版本容器运行,若所述第一新版本容器运行失败,则记录所述旧版本容器,并控制所述备用容器集群替代所旧版本容器集群运行;根据运行失败的所述第一新版本容器重新生成对应的第二新版本容器并将所述第二新版本容器替代所述第一新版本容器以得到第二新版本容器集群,然后控制所述第二新版本容器集群替代所述备用容器集群运行。2.根据权利要求1所述的电力监控系统容器升级回滚防误方法,其特征在于,所述根据所述旧版本容器集群生成与所述旧版本容器集群相应的备用容器集群,包括:获取每一个所述旧版本容器的版本信息和配置文件;根据所述版本信息和所述配置文件生成与若干个与所述旧版本容器一一对应的备用旧版本容器以得到与所述旧版本容器集群相应的备用容器集群。3.根据权利要求1所述的电力监控系统容器升级回滚防误方法,其特征在于,在所述根据所述旧版本容器集群生成与所述旧版本容器集群相应的备用容器集群之后,还包括:根据所述旧版本容器集群确定用于管理所述旧版本容器的旧版本容器管理器;构建一个新版本容器管理器,并同时运行所述旧版本容器管理器和所述新版本容器管理器。4.根据权利要求3所述的电力监控系统容器升级回滚防误方法,其特征在于,所述控制与所述旧版本容器对应的所述第一新版本容器替代所述旧版本容器运行,包括:将所述旧版本容器从所述旧版本容器管理器中移除,并将与所述旧版本容器对应的所述第一新版本容器移动至所述新版本容器管理器中。5.一种电力监控系统容器升级回滚防误装置,其特征在于,包括:采集模块,所述采集模块用于获取待升级的旧版本容器集群和预设的第一新版本容器集群,所述旧版本容器集群包括若干个旧版本容器,所述第一新版本容器...
【专利技术属性】
技术研发人员:曹伟,韦昌福,张雄宝,齐鹏辉,阮诗迪,郑志豪,江雄烽,唐羿轩,刘欣然,龚舒,
申请(专利权)人:广西电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。