【技术实现步骤摘要】
容器云平台升级方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据管理领域,尤其涉及一种容器云平台升级方法、装置、电子设备及存储介质。
技术介绍
[0002]随着微服务和应用容器化的发展,容器编排管理工具应运而生,容器编排管理工具是一种对应用进行部署、规划、更新以及维护的工具。基于编排管理工具的容器云平台为用户提供了一个可视化的页面,简化对应用容器的部署、查看、更新、升级、删除等操作。
[0003]容器云平台本身也是作为一个应用容器运行在集群中,目前针对容器云平台自身的升级方法是对容器云平台进行手动配置修改,以实现容器云平台的升级。
[0004]但是,采用现有的升级方法,容器云平台升级过程复杂、步骤繁多,导致容器云平台升级较为繁琐且不稳定,升级效率较低。
技术实现思路
[0005]本专利技术实施例提供一种容器云平台升级方法,通过利用所述升级云部署包对目标容器云平台进行版本升级;对所述更新容器云平台中的存储数据进行更新,以获得更新后的存储数据;对所述更新容器云平台进行应用容器配置,以获 ...
【技术保护点】
【技术特征摘要】
1.一种容器云平台升级方法,其特征在于,应用于电子设备,包括以下步骤:当获取到升级云部署包时,利用所述升级云部署包对目标容器云平台进行版本升级,获得更新容器云平台,其中,所述目标容器云平台是利用预设云部署包进行配置;对所述更新容器云平台中的存储数据进行更新,以获得更新后的存储数据;对所述更新容器云平台进行应用容器配置,以获得配置后的更新容器云平台;基于所述配置后的更新容器云平台和所述更新后的存储数据,获得升级后的最终容器云平台。2.如权利要求1所述的方法,其特征在于,所述当获取到升级云部署包时,利用所述升级云部署包对目标容器云平台进行版本升级,获得更新容器云平台的步骤之前,所述方法还包括:当获取到所述预设云部署包时,对所述预设云部署包进行解压缩,获得第一镜像包和第一实例组文件;通过所述第一实例组文件和所述第一镜像包,对初始容器云平台进行部署;在所述初始容器云平台中创建第一副本控制器和第一容器实例;在所述第一副本控制器和所述第一容器实例创建完成,且所述初始容器云平台正常运行时,获得所述目标容器云平台。3.如权利要求2所述的方法,其特征在于,所述利用所述升级云部署包对目标容器云平台进行版本升级,获得更新容器云平台的步骤,包括:对所述升级云部署包进行解压缩,获得第二镜像包和第二实例组文件,所述第二实例组文件包括更新环境变量;通过所述第二实例组文件和所述第二镜像包,对目标容器云平台进行更新;在所述目标容器云平台中创建第二副本控制器和第二容器实例;在所述第二副本控制器和所述第二容器实例创建完成,且所述目标容器云平台正常运行时,删除所述第一副本控制器和所述第一容器实例,获得所述更新容器云平台。4.如权利要求3所述的方法,其特征在于,所述对所述更新容器云平台中的存储数据进行更新,以获得更新后的存储数据的步骤,包括:在所述更新环境变量满足更新条件,且所述第一副本控制器与所述第二副本控制器不匹配时,对所述更新容器云平台中的存储数据进行更新,以获得更新后的存储数据。5.如...
【专利技术属性】
技术研发人员:龙斯哲,钟斌,
申请(专利权)人:深圳云天励飞技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。