EKS中的UDP负载平衡替代方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EKS中的UDP负载平衡替代方案相关的知识,希望对你有一定的参考价值。

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

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

任何指导将不胜感激!

答案

似乎UDP LBs在AWS的路线图上,但仍然无法根据this提供。但DNS循环和设置自己的LB是community中提到的常见方法,以解决缺乏对AWS LB服务的UDP支持。

希望这可以帮助!

以上是关于EKS中的UDP负载平衡替代方案的主要内容,如果未能解决你的问题,请参考以下文章

HAProxy UDP 负载平衡

内部 TCP 负载平衡器上的目标端口 - Google Cloud

Microsoft Azure 的负载平衡器的Session Sticky

ADAM 负载平衡

这些Kubernetes常见安全问题,你遇到过几个?

ActiveMQ 集群负载平衡