【发布时间】:2018-09-11 07:54:54
【问题描述】:
我在集群中安装了ingress-nginx。我尝试使用kind: nodePort 选项公开服务,但这仅允许30000-32767 (AFAIK)之间的端口范围...我需要在端口80 为http 和443 为tls 公开服务,这样我就可以将域的A Records 直接链接到服务。有谁知道如何做到这一点?
我之前尝试过使用type: LoadBalancer,效果很好,但这会在我的云提供商处为每个集群创建一个新的外部负载均衡器。在我目前的情况下,我想生成多个迷你集群。为每个集群创建一个新的(digitalocean)负载平衡器太昂贵了,所以我决定使用它自己的内部入口控制器运行每个集群,并直接在80/443 上公开它。
【问题讨论】:
-
嗨,如果你想公开它,请使用
type: LoadBalancer。这是example。 -
“kubectl get ingresses”说明了什么?
-
@SureshVishnoi 查看更新后的问题。
标签: nginx kubernetes load-balancing kubernetes-ingress