Ingress 和 Ingress 控制器有什么区别?

Yos*_*iba 11 kubernetes docker-ingress

我在 GCP 上使用 k8s。需要设置入口来设置 TLS 连接,所以我为我的应用程序设置了入口,它有效!!!
顺便说一句,什么是入口控制器,就像Nginx 入口控制器?

我确信入口创建新的负载均衡器并通过 http 请求提供应用程序服务。但是设置 nginx 控制器有什么意义,您可以使用注释为 nginx 设置小配置。

lep*_*hix 18

你可能对 Ingress 有一些误解。Ingress 应该是流量的规则,它指示请求将在集群中通过的目的地。Ingress Controller 是 Ingress 的实现。k8s 都支持 GCE 和 Nginx。他们将处理 L4 或 L7 代理。


AAT*_*RAN 9

具有一组路由规则的入口资源对象。
入口控制器 - 只是在 k8 中运行的另一个 pod(通常与 Deployment 一起运行)。入口控制器负责读取入口资源信息并相应地处理该数据。

比喻解释:
一把枪(Ingress),Ingress Controller(拿着枪的士兵)和Ingress规则(指挥士兵向哪里射击的人)。


Vai*_*ain 7

就像K8s中的其他对象一样,ingress也是K8s对象的一种,主要是指一组重定向规则。

入口控制器就像其他部署对象(也可以是恶魔集)一样,监听并配置这些入口规则。

如果我就 Nginx 而言,入口控制器就是 Nginx 软件本身,而入口(入口规则)就是 nginx 配置。