【问题标题】:Running Freeswitch on Google Container Engine在 Google Container Engine 上运行 Freeswitch
【发布时间】:2018-01-09 19:06:35
【问题描述】:

我正在尝试使用 GKE(谷歌云管理的 kubernetes 集群)上的 freeswitch 迁移 voip 服务,以使服务具有可扩展性。

我已经设法将 freeswitch 迁移到 docker 并让它运行。 我需要打开大量端口以允许必要的流量。 Kubernetes 服务似乎不允许打开那么多端口。

然后我尝试使用以下图像和 kubernetes 配置,但仍然无法联系 freeswitch 服务器。 https://github.com/sip-li/docker-freeswitch

我看到以下问题似乎说这还不可能:https://github.com/kubernetes/kubernetes/issues/23864

但我不是专家,所以我可能误解了,因此:

是否可以在 GKE 上运行可通过外部 IP 地址访问的 freeswitch 服务器?或者是否可以通过 GKE 上的 SIP 负载均衡器自动扩展和自动发现新的 Pod?

【问题讨论】:

    标签: kubernetes google-cloud-platform sip voip freeswitch


    【解决方案1】:

    这是可能的。 youtube有讲座,看看这个。

    他们在 kubernetes 中实现了 Asterisk,但 freeswitch 应该是类似的。 主要问题是 RTP,他们用 RTP 代理(kamailio RTP 代理)解决了它。 他们还使用托管在专用服务器(不在 kubernetes 内部)上的 kamailio 实现平衡加载器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 2016-06-01
      • 2015-10-25
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多