我注意到NLB不支持UDP或AWS上的任何其他类型的LoadBalancer。我正在具有以下约束的Kubernetes上部署应用程序:

  • 我需要在多个节点上运行多个Pod,而不是使用主机网络
  • 我需要将流量(UDP / TCP)路由到此部署
  • pod可以互换使用(给定的用户流量可以路由到节点1上的pod A或节点2上的pod B,我不必担心)
  • 不必为我提供静态IP / AWS NLB域或给定的域,只要LoadBalancer为我提供一些可以通过其连接到pod的东西,我不在乎它是什么样。

  • 任何指导将不胜感激!

    最佳答案

    似乎UDP LB位于AWS的路线图上,但根据this仍然不可用。但是DNS循环和设置您自己的LB是community中提到的常见方法,用于解决对AWS LB服务缺乏UDP支持的问题。

    希望这可以帮助!

    关于nginx - EKS中的UDP负载平衡替代,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55621847/

    10-16 17:54