一种容器的更新方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:33759522 阅读:34 留言:0更新日期:2022-06-12 14:08
本申请提供了一种容器的更新方法、装置、设备及计算机可读存储介质,为容器更新场景提供了两阶段更新机制,在第一阶段中仅对第一容器中的第二容器进行更新,取得预期更新效果后,触发第二阶段对第一容器中剩余的第三容器进行更新,如此在评估更新后的第二容器的更新效果时可有效控制第一容器中的容器更新范围,进而可有效控制第一容器的更新进度。方法包括:获取容器更新数据,其中,容器更新数据为第一容器执行容器更新处理所需的数据;基于容器更新数据对第一容器中预设的第二容器执行容器更新处理;当检测到更新后的第二容器的更新效果达到预期更新效果后,基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理。更新处理。更新处理。

【技术实现步骤摘要】
一种容器的更新方法、装置、设备及计算机可读存储介质


[0001]本申请涉及互联网领域,具体涉及一种容器的更新方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]对于互联网技术(Internet Technology,IT)产业,容器技术是继虚拟机技术之后的又一大变革,容器本身能给降低企业业务的成本的同时又带来很大的灵活性。基于容器技术实现的应用,或者说,容器化的应用能短时间内快速开发、部署和启动起来,而且像集装箱一样容易移植,可以轻松快速扩大应用规模,因为容器化后的应用粒度可以变得更细,每次修改可以只修改很小一部分,不用对整个架构进行大的调整,整体可以实现很好的业务连续性,从而可快速响应企业的需求,为企业带来理想的运营状态。
[0003]通过现有的容器技术实现的分布式服务架构中进行业务迭代时,一般是通过管理组件将业务涉及的大量容器进行更新,并观察容器的响应来判断本次的更新效果,若达到预期更新效果则完成本地的容器更新任务,若未达到预期更新效果则是暂停更新,进行相应的完善措施,例如容器还原、更新数据缺陷(Bug)检测等。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器的更新方法,其特征在于,所述方法包括:获取容器更新数据,其中,所述容器更新数据为第一容器执行容器更新处理所需的数据;基于所述容器更新数据对所述第一容器中预设的第二容器执行所述容器更新处理;当检测到更新后的所述第二容器的更新效果达到预期更新效果后,基于所述容器更新数据对所述第一容器中所述第二容器以外的第三容器执行所述容器更新处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述容器更新数据对所述第一容器中预设的第二容器执行所述容器更新处理,包括:查找所述第一容器中携带更新标识的所述第二容器;基于所述容器更新数据,对所述第二容器执行所述容器更新处理。3.根据权利要求2所述的方法,其特征在于,所述查找所述第一容器中携带更新标识的所述第二容器之前,所述方法还包括:确定所述容器更新数据的更新类型;确定所述更新类型对应的所述更新标识。4.根据权利要求1所述的方法,其特征在于,所述基于所述容器更新数据对所述第一容器中所述第二容器以外的第三容器执行所述容器更新处理之前,所述方法还包括:向更新后的所述第二容器传输模拟流量,其中,所述模拟流量用于模拟所述第二容器在真实应用环境中的接收流量;根据更新后的所述第二容器对所述模拟流量的响应结果,确定更新后的所述第二容器的更新效果。5.根据权利要求4所述的方法,其特征在于,所述基于所述容器更新数据对所述第一容器中所述第二容器以外的第三容器执行所述容器更新处理之前,所述方法还包括:向所述第三容器以及更新后的第二容器传输实际流量,以使得更新后的所述第三容器以及更新后的第二容器响应所述实际流量,其中,所述实际流量为真实应用环境中产生的流量;根据更新后的所述第二容器对所述实际流量的响应结果,确定更新后的所述第二容器的更新效果。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:陆江黄鹏但汉雯
申请(专利权)人:北京顺达同行科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1