【发布时间】:2021-03-24 22:57:19
【问题描述】:
我们希望在 Azure Kubernetes 服务 (AKS) 上的 Kubernetes 集群中的其他容器中运行 Wowza 流引擎。 Wowza 使用各种端口,一些使用 TCP,一些使用 UDP 协议。
我们需要将这些端口暴露给外界。我们似乎无法找到一种方法来设置可以同时转发 TCP 和 UDP 端口的负载平衡器。
在即将发布的 K8s 版本之前,LoadBalancer 服务不支持混合协议,并且在 AKS 中可用此版本之前的时间会更长:link
我们曾尝试使用 nginx-ingress,但由于底层 K8s 限制,它具有相同的限制:请参阅作者 here 的评论
根据其文档,似乎 citrix-ingress 允许这样做,但我们在让它工作时遇到了很多问题......
有没有我们可能错过的方法来做到这一点?想要确保我们没有遗漏一些明显的东西。
【问题讨论】:
标签: kubernetes nginx-ingress wowza azure-aks