具有外部 IP 的 Google Container Engine,没有负载平衡器
Posted
技术标签:
【中文标题】具有外部 IP 的 Google Container Engine,没有负载平衡器【英文标题】:Google Container Engine with external IP, without load balancer 【发布时间】:2017-11-26 14:51:18 【问题描述】:根据此处的文档,我能够连接到在 Kubernetes 的 pod 中运行的应用程序,但那是通过负载均衡器网关实现的:
https://cloud.google.com/container-engine/docs/tutorials/http-balancer
有没有什么方法可以在 Google Container Engine 上运行网络服务器,而无需每月支付 18 美元购买单独的负载平衡器?
【问题讨论】:
您找到避免使用 GCE 负载均衡器的解决方案了吗? 查看serverfault.com/questions/801189/… 【参考方案1】:尝试使用type: Nodeport
服务。这将在所有节点上打开一个端口。您可以使用然后将流量定向到该端口。参考:https://kubernetes.io/docs/concepts/services-networking/service/
【讨论】:
以上是关于具有外部 IP 的 Google Container Engine,没有负载平衡器的主要内容,如果未能解决你的问题,请参考以下文章
无法通过 Google Cloud VM 的外部 IP 访问 nginx 容器
您可以从 Google Compute VM 实例中获取外部 IP 地址吗?
将 Google Cloud 中的外部 IP 与 Kubernetes 服务一起使用以将其公开到 Internet