是否可以在没有公共 IP 地址的情况下部署入口控制器(nginx)?
Thanks!
是否可以在没有公共 IP 地址的情况下部署入口控制器(nginx)?
毫无疑问,是的,如果 Ingress 控制器的Service
is of type: NodePort
那么 Ingress 控制器的私有 IP 地址是every Node
的 IP 地址,在指向的端口上:80
and :443
of the Service
。秘密地,这正是正在发生的事情type: LoadBalancer
,只需在负载均衡器的 IP 地址与绑定之间添加云提供商映射的额外糖衣即可Node
'运动的。
因此,要关闭该循环:如果您希望拥有 100% 的内部 Ingress 控制器,请使用hostNetwork: true
并绑定Ingress控制器的ports:
成为host的端口80和443;然后,为每个虚拟主机创建一个 DNS(A 记录|CNAME 记录),解析为每个虚拟主机的地址Node
在集群中,并且 poof:100% 不面向互联网的 Ingress 控制器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)