负载均衡服务器部署方法、装置、系统、设备及存储介质与流程

文档序号:37014865发布日期:2024-02-09 13:05阅读:14来源:国知局
负载均衡服务器部署方法、装置、系统、设备及存储介质与流程

本公开涉及数据处理领域,尤其涉及一种负载均衡服务器部署方法、装置、系统、设备及存储介质。


背景技术:

1、随着容器编排引擎kubernetes的发展和普及,负载均衡服务器在其中的作用越发重要。

2、为了避免端口冲突,通常负载均衡服务器部署于集群中的不同节点上,即每个节点只能部署一套负载均衡服务器,导致负载均衡服务器部署方式较单一,因此如何丰富负载均衡服务器部署方式成为亟需解决的一个技术问题。


技术实现思路

1、为了解决上述技术问题,本公开实施例提供了一种负载均衡服务器部署方法。

2、第一方面,本公开提供了一种负载均衡服务器部署方法,应用于第一网关节点,所述第一网关节点属于第一集群,所述方法包括:

3、在监听到第一入口ingress资源后,获取所述第一ingress资源携带的第一虚拟地址;其中,所述第一ingress资源中定义有来自所述第一虚拟地址的待访问流量对应的访问路径以及后端服务,所述后端服务用于处理来自所述第一虚拟地址的待访问流量;

4、利用所述第一网关节点上部署的高可用单元承载所述第一虚拟地址,并基于所述第一虚拟地址,在所述第一网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器;其中,所述负载均衡服务器用于监听来自所述第一虚拟地址的待访问流量并将所述待访问流量发送至对应的后端服务。

5、一种可选的实施方式中,所述第一集群还包括第二网关节点,所述在监听到第一入口ingress资源后,获取所述第一ingress资源携带的第一虚拟地址之后,还包括:

6、利用所述第二网关节点上部署的高可用单元承载所述第一虚拟地址,并基于所述第一虚拟地址,在所述第二网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器。

7、一种可选的实施方式中,所述利用所述第二网关节点上部署的高可用单元承载所述第一虚拟地址,并基于所述第一虚拟地址,在所述第二网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器之后,还包括:

8、如果所述第一网关节点中的所述第一虚拟地址对应的负载均衡服务器为主负载均衡服务器,且所述第一虚拟地址对应的负载均衡服务器发生异常,则利用所述第一网关节点上部署的高可用单元,将来自所述第一虚拟地址的待访问流量转发至所述第二网关节点中的所述第一虚拟地址对应的负载均衡服务器上;其中,所述主负载均衡服务器用于监听来自所述第一虚拟地址的待访问流量并将所述待访问流量发送至对应的后端服务。

9、一种可选的实施方式中,所述如果所述第一网关节点中的所述第一虚拟地址对应的负载均衡服务器为主负载均衡服务器,且所述第一虚拟地址对应的负载均衡服务器发生异常,则利用所述第一网关节点上部署的高可用单元,将来自所述第一虚拟地址的待访问流量转发至所述第二网关节点中的所述第一虚拟地址对应的负载均衡服务器上之前,还包括:

10、控制所述第一网关节点和所述第二网关节点中部署的负载均衡服务器开启非本地虚拟地址监听功能。

11、第二方面,本公开提供了一种负载均衡服务器部署装置,应用于第一网关节点,所述第一网关节点属于第一集群,所述装置包括:

12、获取模块,用于在监听到第一入口ingress资源后,获取所述第一ingress资源携带的第一虚拟地址;其中,所述第一ingress资源中定义有来自所述第一虚拟地址的待访问流量对应的访问路径以及后端服务,所述后端服务用于处理来自所述第一虚拟地址的待访问流量;

13、第一部署模块,用于利用所述第一网关节点上部署的高可用单元承载所述第一虚拟地址,并基于所述第一虚拟地址,在所述第一网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器;其中,所述负载均衡服务器用于监听来自所述第一虚拟地址的待访问流量并将所述待访问流量发送至对应的后端服务。

14、第三方面,本公开提供了一种负载均衡服务器部署系统,所述系统包括第一网关节点,所述第一网关节点属于第一集群,所述第一集群中部署有ingress控制单元,所述第一网关节点中部署有高可用单元;

15、所述ingress控制单元,用于在监听到第一入口ingress资源后,获取所述第一ingress资源携带的第一虚拟地址,利用所述第一网关节点上部署的高可用单元承载所述第一虚拟地址;其中,所述第一ingress资源中定义有来自所述第一虚拟地址的待访问流量对应的访问路径以及后端服务,所述后端服务用于处理来自所述第一虚拟地址的待访问流量;

16、所述高可用单元,用于承载所述第一虚拟地址;

17、所述ingress控制单元,还用于基于所述第一虚拟地址,在所述第一网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器;其中,所述负载均衡服务器用于监听来自所述第一虚拟地址的待访问流量并将所述待访问流量发送至对应的后端服务。

18、一种可选的实施方式,所述系统还包括第二网关节点,所述第二网关节点属于第一集群;

19、所述ingress控制单元,还用于利用所述第二网关节点上部署的高可用单元承载所述第一虚拟地址,并基于所述第一虚拟地址,在所述第二网关节点上为来自所述第一虚拟地址的待访问流量部署负载均衡服务器。

20、一种可选的实施方式,所述ingress控制单元,还用于在所述第一网关节点中的所述第一虚拟地址对应的负载均衡服务器为主负载均衡服务器,且所述第一虚拟地址对应的负载均衡服务器发生异常时,利用所述第一网关节点上部署的高可用单元,将来自所述第一虚拟地址的待访问流量转发至所述第二网关节点中的所述第一虚拟地址对应的负载均衡服务器上;其中,所述主负载均衡服务器用于监听来自所述第一虚拟地址的待访问流量并将所述待访问流量发送至对应的后端服务。

21、第四方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。

22、第五方面,本公开提供了一种负载均衡服务器部署设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。

23、第六方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。

24、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:

25、本公开实施例提供了一种负载均衡服务器部署方法,在监听到第一入口ingress资源后,获取第一ingress资源携带的第一虚拟地址,其中,第一ingress资源中定义有来自第一虚拟地址的待访问流量对应的访问路径以及后端服务,后端服务用于处理来自第一虚拟地址的待访问流量,利用第一网关节点上部署的高可用单元承载第一虚拟地址,并基于第一虚拟地址,在第一网关节点上为来自第一虚拟地址的待访问流量部署负载均衡服务器,其中,负载均衡服务器用于监听来自第一虚拟地址的待访问流量并将待访问流量发送至对应的后端服务。可见,本公开实施例利用第一网关节点上部署的高可用单元承载第一虚拟地址,并基于第一虚拟地址,在第一网关节点上为来自第一虚拟地址的待访问流量部署负载均衡服务器的方式,使得负载均衡服务器可以基于第一虚拟地址进行部署,丰富了负载均衡服务器的部署方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1