是否可以让ingress-nginx与一个ELB一起为l4和l7服务?我假设它不是基于以下注释:
service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: "*"
我希望有人告诉我我错了;)
答案 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,以熟悉其工作原理。