Jae*_*ark 5 kubernetes google-kubernetes-engine coturn
我正在尝试coturn
在Kubernetes
集群中部署服务器。
根据启动手册,似乎每个服务器都必须有自己的外部IP地址。但是我找不到将外部 IP 地址绑定到每个 coturnpod
的方法。
我怎么解决这个问题?或者我应该将服务器放在 Kubernetes 集群之外?
尽管您无法直接向 Pod 分配静态 IP,但您可以创建一个公开 Pod 的服务,并允许您通过外部 IP 地址将流量路由到它们。
例如,您可以通过运行以下命令来公开部署,该命令将创建一个服务(此命令假定您的应用程序正在侦听端口 8080):
kubectl expose deployment DEPLOYMENT_NAME --type=LoadBalancer --port 80 --target-port 8080
Run Code Online (Sandbox Code Playgroud)
要检索生成的外部 IP 地址,请运行:
kubectl get services
Run Code Online (Sandbox Code Playgroud)
这里有更多关于此的信息
您还可以通过创建入口资源来生成外部 IP,如此处详述。
归档时间: |
|
查看次数: |
4429 次 |
最近记录: |