一种组件滚动更新方法和系统、电子设备、存储介质技术方案

技术编号:40529135 阅读:26 留言:0更新日期:2024-03-01 13:49
本发明专利技术提供一种组件滚动更新方法和系统、电子设备、存储介质,该方法包括:通过集群边界路由组件实例升级暂停方法,实现集群边界路由组件的滚动更新流程暂停;向指定集群边界路由组件实例加入标签;控制指定集群边界路由组件实例所在的负载均衡节点进行渐出,在完成渐出后控制滚动更新流程继续,对指定集群边界路由组件实例进行升级;控制指定集群边界路由组件实例所在的负载均衡节点进行渐入;循环往复,完成所有集群边界路由组件实例升级;实现整个集群边界路由组件滚动更新流程的自动控制,且达到集群边界路由组件升级过程应用无损的效果,提升容器云平台服务连续性能力。

【技术实现步骤摘要】

本专利技术属于数据处理,更具体的说,尤其涉及一种组件滚动更新方法和系统、电子设备、存储介质


技术介绍

1、云原生当前已成为企业“用云”的新范式,随着云原生的普及,越来越多的公司已经使用kubernetes进行容器编排和管理。云原生背景下,基于kubernetes的容器编排技术带来的极致弹性以及故障自愈能力构成了企业数字化快速转型的基础环境新底座。其中,ingress(集群边界路由组件)是容器集群的七层边界路由组件,承担了集群所有七层业务流量由集群外转发至集群内的重要工作。集群外流量会通过外部负载均衡设备被轮询发送至后端的ingress实例。

2、当ingress实例进行滚动更新时,每个ingress实例会有短时间的服务中断,负载均衡设备对异常实例的健康检查需要一定时间,无法立即感知该实例的异常状态,因此负载均衡设备仍然会将流量转发至该服务中断的ingress实例,造成业务访问失败;同时,当前已经建立的连接会由于滚动更新而断开,也会造成业务访问失败。


技术实现思路

1、有鉴于此,本专利技术的目的在本文档来自技高网...

【技术保护点】

1.一种组件滚动更新方法,其特征在于,包括:

2.根据权利要求1所述的组件滚动更新方法,其特征在于,所述循环往复,完成所有所述集群边界路由组件实例升级,包括:

3.根据权利要求1所述的组件滚动更新方法,其特征在于,所述向指定集群边界路由组件实例加入标签之前,还包括:

4.根据权利要求1所述的组件滚动更新方法,其特征在于,还包括:

5.根据权利要求4所述的组件滚动更新方法,其特征在于,所述进行异常处理,包括:

6.一种组件滚动更新系统,其特征在于,包括:

7.根据权利要求6所述的组件滚动更新系统,其特征在于,所述监听模...

【技术特征摘要】

1.一种组件滚动更新方法,其特征在于,包括:

2.根据权利要求1所述的组件滚动更新方法,其特征在于,所述循环往复,完成所有所述集群边界路由组件实例升级,包括:

3.根据权利要求1所述的组件滚动更新方法,其特征在于,所述向指定集群边界路由组件实例加入标签之前,还包括:

4.根据权利要求1所述的组件滚动更新方法,其特征在于,还包括:

5.根据权利要求4所述的组件滚动更新方法,其特征在于,所述进行...

【专利技术属性】
技术研发人员:严治来宾雷欣明樊子玉史朝瑞刘庆刘伟哲
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1