gpt4 book ai didi

Kubernetes 负载均衡器 : open a wide range (thousands) of port

转载 作者:行者123 更新时间:2023-12-02 11:34:07 26 4
gpt4 key购买 nike

我正在尝试设置 AntMedia Server 的集群(GKE,但我可以根据需要更改为其他提供商)。

根据文档 1 ,服务器需要从外部访问,端口范围很广,基本上所有的UDP端口:UDP:5000-65000(WebRTC)

我尝试在 LoadBalancer 服务中声明所有端口,但 GKE 似乎允许每个服务最多 100 个端口。

我该怎么做才能将这个范围的端口暴露给外界?

最佳答案

WebRTC 软件通常不打算在负载平衡器后面使用。您可以使用公共(public) VM 实例和应用程序级负载平衡,而不是云负载平衡。

可能非常昂贵的解决方法是创建大量具有相同 IP 的 LoadBalancer 服务:

spec:
loadBalancerIP: <Your_LB_IP>

只是不要忘记在所有 LB 之前创建保留的静态 IP

gcloud compute addresses create antmedia-lb --global --project=$PROJECT_ID

也许您可以将 UDP 端口范围限制配置为 200 或 300 个端口,而不是 AntMedia 设置中的 60000,并使用 2-3 个 LB 来看看它是如何进行的。

关于Kubernetes 负载均衡器 : open a wide range (thousands) of port,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61140228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com