首页 > 解决方案 > 具有基于 IP 的粘性会话的 UDP 负载均衡器的 Kubernetes

问题描述

我正在尝试在 kubernetes 上部署基于 UDP 的应用程序,但我无法找到合适的云提供商,该云提供商具有具有基于 IP 的粘性会话的 UDP 负载均衡器。

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

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

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

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

标签: amazon-web-serviceskubernetesgoogle-cloud-platformudpload-balancing

解决方案


我知道在 Nginx Ingress Controller 中(我知道它与 AWS 和 NLB一起工作,如您所说,支持 UDP)可以公开 UDP 服务支持粘性会话。我没有在 AWS 或任何其他云提供商中这样做过,但我在裸机上有类似的用例。


推荐阅读