服务网格的集中式代理升级方法技术

技术编号:39712861 阅读:20 留言:0更新日期:2023-12-17 23:21
本公开涉及一种服务网格的集中式代理升级方法

【技术实现步骤摘要】
服务网格的集中式代理升级方法、装置、设备及介质


[0001]本公开涉及计算机
,具体涉及一种服务网格的集中式代理升级方法

装置

设备及介质


技术介绍

[0002]DPU(Data Processing Unit
,数据处理器
)
是以数据为中心
、I/O
密集型

采用软件定义技术路线支撑基础设施资源层虚拟化,具备提升计算系统效率

降低整体系统的总拥有成本,并提高数据处理效能

降低其他计算芯片性能损耗的新一代计算芯片

[0003]服务网格用于云原生微服务间通信的基础设施层,负责控制应用的不同部分之间如何共享数据

它通常由两个组件组成:控制平面和数据平面

控制平面负责完成服务发现

负载均衡

流量管理

健康检查等功能,数据平面则负责实际的请求转发和处理/>。
[0本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种服务网格的集中式代理升级方法,所述方法应用于
DPU
,服务网格的集中式代理组件安装在
DPU
上,由安装在服务器节点上的控制平面组件管理,用于管理服务器节点上各容器相关的数据平面流量,其特征在于,所述方法包括:接收服务器节点发送的升级信息,所述升级信息中包括集中式代理组件的新版本信息;根据所述新版本信息创建新版集中式代理组件;利用所述新版集中式代理组件逐步接管所述集中式代理组件负责的数据平面流量管理服务;当所述数据平面流量管理服务完全由所述新版集中式代理组件接管时,终止所述集中式代理组件
。2.
如权利要求1所述的方法,其特征在于,所述接收服务器节点发送的升级信息之前,还包括:创建代理进程,由所述代理进程控制所述集中式代理组件和所述新版集中式代理组件的生命周期;所述接收服务器节点发送的升级信息,包括:通过所述代理进程接收所述服务器节点上的控制平面组件发送的升级信息;所述根据所述新版本信息创建新版集中式代理组件,包括:由所述代理进程根据所述新版本信息创建所述新版集中式代理组件
。3.
如权利要求1所述的方法,其特征在于,所述利用所述新版集中式代理组件逐步接管所述集中式代理组件负责的数据平面流量管理服务,包括:控制所述新版集中式代理组件获取所述集中式代理组件监听连接和请求的监听套接字;通过所述新版集中式代理组件向所述集中式代理组件发送所述套接字获取完毕的通知信息,以使所述集中式代理组件停止接收所述套接字监听的请求;对于所述集中式代理组件已建立的连接,在等待所述集中式代理组件处理完成所述已建立的连接后,控制所述集中式代理组件关闭所述已建立的连接并释放连接套接字
。4.
如权利要求3所述的方法,其特征在于,所述升级信息中还包括初始化信息,所述初始化信息基于所述集中式代理组件的配置参数生成;所述控制所述新版集中式代理组件获取所述集中式代理组件监听连接和请求的监听套接字,包括:根据所述初始化信息初始化所述新版集中式代理组件,以使所述新版集中式代理组件的配置参数同步为所述集中式代理组件的配置参数;通过所述新版集中式代理组件向所述集中式代理组件发送关闭请求,以通知所述集中式代理组件开始进行资源释放和退出;由所述新版集中式代理组件根据所述配置参数从协议栈中获取所述集中式代...

【专利技术属性】
技术研发人员:乔晶晶田高辉荆慧黄明亮
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1