【发布时间】:2019-01-25 14:52:14
【问题描述】:
如果我在(小型)Kubernetes 1.13 集群上公开(单个)Web 服务(比如 http://a.b.c.d 或 https://a.b.c.d),那么使用 Ingress 而不是 Service 类型的 ClusterIP 有什么好处externalIPs [ a.b.c.d ] 一个人?
地址a.b.c.d 被路由到我的集群节点之一。 Ingress 需要安装和维护 ingress controller,所以我想知道这是否合理。
【问题讨论】:
-
Ingress 为您提供了一个进入集群的入口点,但允许您访问在 ingress 定义中公开的多个服务,而如果您必须在不使用入口的情况下公开多个服务,您将不得不管理/分别记住他们所有的外部IP。入口控制器还在您的服务之上扩展 L4/L7 功能,例如 TLS、同时/黑名单 IP 等。
-
@PoweredByOrange 在我当前的(简单)设置中,我将
a.b.c.d等地址配置为集群节点的辅助IP 地址;所以在必要的程度上,无论如何我都必须管理/记住它们。
标签: kubernetes kubernetes-ingress