kubernetes - 如何在 Kubernetes 中部署 TURN 服务器(coturn)

标签 kubernetes google-kubernetes-engine coturn

我正在尝试部署 coturn Kubernetes 中的服务器簇。

根据startup manual ,似乎每个服务器都必须有自己的外部 IP 地址。但我找不到将外部 IP 地址绑定(bind)到每个 coturn pod 的方法s。

我怎么解决这个问题?或者我应该将服务器放在 Kubernetes 集群之外?

最佳答案

最简单的方法是使用带有 hostNetwork: true 的 DaemonSet。这样,您将为每个节点服务器拥有一个可直接访问外部接口(interface)的 coturn 服务器。

关于kubernetes - 如何在 Kubernetes 中部署 TURN 服务器(coturn),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47524292/

相关文章:

docker - Rethinkdb容器:rethinkdb进程占用的RAM比整个容器少

docker - 将本地计算机 docker-compose 移至 GKE,哪些 GCP 服务用于持久卷?

google-kubernetes-engine - 谷歌容器引擎 : pod creation stuck in 'Pending' status

webrtc - 关于WebRTC中TURN服务器的问题

webrtc - 如何测试coturn服务器?

kubernetes - 入口端点在 GKE 上显示响应为 200 的空白页面

kubernetes - 两个kubernetes集群可以共享同一个外部etcd并且像master-slave一样工作吗

amazon-web-services - 多次 OOMKill 重启后的 AWS EKS + Fargate 错误

logging - 如何从 Kubernetes 复制 Controller 的所有 pod 获取日志?

webrtc - 在 TURN 配置中无法访问 NAT 后面的 Coturn