我在 GCP 上使用 k8s。需要设置入口来设置 TLS 连接,所以我为我的应用程序设置入口,它可以工作!!!
顺便说一句,入口控制器像Nginx 入口控制器是什么?
我确信入口会创建新的负载均衡器并通过 http 请求提供应用程序服务。但是设置 nginx 控制器有什么意义,您可以使用注释为 nginx 设置小配置。
我在 GCP 上使用 k8s。需要设置入口来设置 TLS 连接,所以我为我的应用程序设置入口,它可以工作!!!
顺便说一句,入口控制器像Nginx 入口控制器是什么?
我确信入口会创建新的负载均衡器并通过 http 请求提供应用程序服务。但是设置 nginx 控制器有什么意义,您可以使用注释为 nginx 设置小配置。
你可能对 Ingress 有一些误解。入口应该是流量的规则,它指示请求的目的地将在集群中通过。Ingress Controller 是 Ingress 的实现。K8s 都支持 GCE 和 Nginx。他们将负责 L4 或 L7 代理。
Ingress Resource- 具有一组路由规则的对象。
入口控制器——只是另一个在 k8 中运行的 pod(通常与 Deployment 一起运行)。入口控制器负责读取入口资源信息并相应地处理该数据。
比喻解释:
入口(一把枪)、
入口控制器(持枪的士兵)和
入口规则(指挥士兵到哪里射击的人)。
就像 K8s ingress 中的其他对象一样,也是 K8s 的一种对象,主要称为重定向规则集。
入口控制器就像其他部署对象(也可以是恶魔集),它们监听和配置这些入口规则。
如果我用 Nginx 说话,入口控制器就是 Nginx 软件本身,而入口(入口规则)是 nginx 配置。