首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >入口服务类型

入口服务类型
EN

Stack Overflow用户
提问于 2018-12-28 22:21:45
回答 1查看 790关注 0票数 1

我理解Ingress的原理,它是如何通过向Ingress控制器提供Ingress资源来路由到服务的。

我使用Docker for mac,带有以下入口控制器:https://github.com/kubernetes/ingress-nginx/blob/master/docs/deploy/index.md#docker-for-mac

只有一件事我不太明白,那就是你应该使用什么类型的服务。

像使用常规负载均衡器服务一样使用副本集可以吗?您是否应该提供一个“种类”“服务”的资源,同时完全忽略服务资源中的“spec/type”属性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-28 22:53:38

对于您的应用程序,可以像使用集群内部服务一样使用ClusterIP类型的服务。这是因为它们现在是内部的,只有入口控制器是外部的。请参阅https://kubernetes.io/docs/concepts/services-networking/ingress/中的示例

对于入口控制器本身,通常使用LoadBalancer,但如何在外部公开入口控制器是您自己的选择。您可以使用NodePort,如果它适合您的集群(例如,它是本地的)。在Mac示例中,入口控制器是LoadBalancer类型- https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml,这通常用于云提供商,但docker for Mac支持它- Docker for Mac(Edge) - Kubernetes - LoadBalancer

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53959974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档