客户端IP地址获取方法、装置、介质及设备制造方法及图纸

技术编号:41207000 阅读:30 留言:0更新日期:2024-05-07 22:33
本申请提供的客户端IP地址获取方法、装置、介质及设备中,主节点接收客户端发送的第一请求报文;从第一请求报文中获取客户端的IP地址;将客户端的IP地址添加到第一请求报文的第一字段,得到第二请求报文,将第二请求报文发送给Kubernetes集群系统中的目标节点,以使目标节点中的目标Pod从第二请求报文中获取客户端的IP地址;由于第二字段在第二报文负载转发过程中始终保持不变,因此,最终响应该第二报文的目标Pod能够从第二字段中获得客户端真实的IP地址,以达到既能提供负载均衡服务,同时集群系统中的Pod还可以获取客户端真实的IP地址的目的。

【技术实现步骤摘要】

本申请涉及kubernetes集群领域,具体而言,涉及一种客户端ip地址获取方法、装置、介质及设备。


技术介绍

1、kubernetes(简称k8s)是一个开源的,用于管理云平台中多个主机的容器化的应用,kubernetes的目标是让部署容器化的应用简单并且高效,因而提供了应用部署、规划、更新、维护等一系列的机制。

2、通过kubernetes集群系统中的pod(又名容器组,包括有至少一个容器)对外提供服务的过程中,一些业务场景下的pod需要获取客户端的ip地址,然而,kubernetes集群系统中的负载均衡服务会导致客户端的ip地址发生丢失,从而导致pod无法获取客户端真实的ip地址(internet protocol address,网际协议地址)。


技术实现思路

1、为了克服现有技术中的至少一个不足,本申请的目的之一在于提供一种客户端ip地址获取方法、装置、介质及设备,用于在kubernetes集群系统提供负载均衡服务的同时,使得集群系统中的pod可以获取客户端真实的ip地址,具体包括:...

【技术保护点】

1.一种客户端IP地址获取方法,其特征在于,应用于Kubernetes集群系统中的主节点,所述方法包括:

2.根据权利要求1所述的客户端IP地址获取方法,其特征在于,所述第一请求报文为满足HTTP协议的报文,所述第一字段为所述HTTP协议的Header字段,所述将所述客户端的IP地址添加到所述第一请求报文的第一字段,得到第二请求报文,包括:

3.根据权利要求1所述的客户端IP地址获取方法,其特征在于,所述将所述第二请求报文发送给所述Kubernetes集群系统中的目标节点,包括:

4.根据权利要求1-3任一项所述的客户端IP地址获取方法,其特征在于,所...

【技术特征摘要】

1.一种客户端ip地址获取方法,其特征在于,应用于kubernetes集群系统中的主节点,所述方法包括:

2.根据权利要求1所述的客户端ip地址获取方法,其特征在于,所述第一请求报文为满足http协议的报文,所述第一字段为所述http协议的header字段,所述将所述客户端的ip地址添加到所述第一请求报文的第一字段,得到第二请求报文,包括:

3.根据权利要求1所述的客户端ip地址获取方法,其特征在于,所述将所述第二请求报文发送给所述kubernetes集群系统中的目标节点,包括:

4.根据权利要求1-3任一项所述的客户端ip地址获取方法,其特征在于,所述主节点还与部署有负载均衡服务的负载均衡设备通信连接,所述接收客户端发送的第一请求报文,包括:

5.一种客户端ip地址获取方法,其特征在于,应用于kubernetes集群系统中的目标节点,所述方法包括:

6.一种客户...

【专利技术属性】
技术研发人员:冉祥祥
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1