如何使用Kubernetes节点作为反向代理_

时间:2019-08-02 10:49:34

标签: networking kubernetes proxy haproxy

我有1个主节点和1个从属节点。在从属节点上,我有2个接口卡(enp0s3和enp0s8)。他们的IP是: enp0s3 192.168.1.71 enp0s8 192.168.15.72

我的用户入口负载均衡器是入口,节点内部必须有2个Pod。该Pod应该具有haproxy,并且只能将流量转发到特定的网卡。

我该如何实现?

![1] https://pasteboard.co/IqOEI3K.jpg

当我尝试使用2个节点但我需要1个节点的多接口解决方案时,系统正常。

![2] https://pasteboard.co/IqOHkoH.jpg

1 个答案:

答案 0 :(得分:1)

它对Kubernetes毫无帮助-数据包流由工作节点上的路由配置决定,因此,如果您配置enp0s3可以访问某些子网,而enp0s8可以访问其他子网,那么工作计算机上的linux系统会将流量传递到正确的接口。 >

例如参见https://serverfault.com/questions/123553/how-to-set-the-preferred-network-interface-in-linux