可能同时拥有l4和l7 ingress-nginx?

时间:2019-02-28 22:48:36

标签: kubernetes nginx-ingress

是否可以让ingress-nginx与一个ELB一起为l4和l7服务?我假设它不是基于以下注释:

service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: "*"

我希望有人告诉我我错了;)

1 个答案:

答案 0 :(得分:1)

L4负载平衡器实际上正在将流量转发到Nodeport。 我想说这是不可能的,因为ingress-nginx充当了平衡器,仅转发HTTP和HTTPS通信。

但是您可以查看NGINX Plus side

  

在NGINX Plus版本5和更高版本中,NGINX Plus可以代理和加载   平衡传输控制协议(TCP)流量。 TCP是   许多流行的应用程序和服务的协议,例如LDAP,   MySQL和RTMP。

     

在NGINX Plus版本9和更高版本中,NGINX Plus可以代理和加载   平衡UDP流量。 UDP(用户数据报协议)是用于   许多流行的非事务性应用程序,例如DNS,syslog和   RADIUS

此外,请选中此post,以熟悉其工作原理。