繁体   English   中英

Kubernetes-有服务入口-类型可以为ClusterIP吗

[英]Kubernetes - Have an ingress on a service - is it ok for its type to be ClusterIP

我想要从集群外部访问Kubernetes服务。

我已经设置了Traefik并为该服务创建了一个Ingress文件,并且能够转到“ somemadeupdomain.com”并正常访问该服务。 (在本地在我的主机文件中添加了一行)。

但是我的问题是关于服务type ,我目前已设置为ClusterIP 我可以正常访问该服务,因此继续使用该服务还是应该使用NodePort

当然,如果我使用NodePort我知道在做minikube service list我会得到一个由Kubernetes创建的特定URL来访问该服务,但是我感觉不需要,因为有了入口文件?

任何解释将不胜感激。

谢谢

当您已经在使用入口时,使用NodePort并没有多大意义。 您已经可以访问应用程序了。 在内部访问(在Kubernets中)用途所需的服务级别上具有所需的服务类型是完全可以的。

Ingress会将您的外部流量重定向到群集内的服务,因此ClusterIP是一个不错的选择。 无需使用NodePort 文档

Kubernetes v1.1中添加的Ingress公开了从集群外到集群内服务的HTTP和HTTPS路由

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM