14

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

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

4

3 回答 3

25

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

于 2018-03-01T01:45:26.863 回答
17

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

比喻解释:

入口(一把枪)、
入口控制器(持枪的士兵)和
入口规则(指挥士兵到哪里射击的人)。

于 2020-03-16T07:39:37.823 回答
5

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

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

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

于 2018-10-19T14:20:26.357 回答