【问题标题】:Kubernetes with an UDP loadbalancer with sticky sessions based on IP具有基于 IP 的粘性会话的 UDP 负载均衡器的 Kubernetes
【发布时间】:2021-06-03 06:33:44
【问题描述】:

我正在尝试在 kubernetes 上部署一个基于 UDP 的应用程序,但我在寻找合适的云提供商时遇到了麻烦,该云提供商具有带有基于 IP 的粘性会话的 UDP 负载均衡器。

我曾尝试使用 DigitalOcean Kubernetes Service (DOKS),但它们不支持 UDP 负载均衡器。

例如,EKS(AWS 的 kubernetes 服务)通过 NLB 提供 UDP 支持,但它们似乎在这种类型的负载均衡器上没有粘性会话,只有在经典 LB 上。

是否有其他云提供商(我在考虑 GCE 或 Azure)可以提供我所需的开箱即用功能?

我在这里询问是否有其他人遇到过同样的问题,并且可能已经尝试了各种解决方案,并且已经找到了最合适的解决方案。

【问题讨论】:

标签: amazon-web-services kubernetes google-cloud-platform udp load-balancing


【解决方案1】:

我知道在 Nginx 入口控制器(我知道 works with AWS and NLB 支持 UDP 如你所说)可以 expose UDP servicessupports sticky sessions。我没有在 AWS 或任何其他云提供商中这样做过,但我在裸机上有类似的用例。

【讨论】:

    【解决方案2】:

    正如@jordanm 所发布的,答案是通过 ec2 控制台应用粘性参数。

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 2018-09-09
      相关资源
      最近更新 更多