4.8.4 Nginx Ingress Controller 什么是 Nginx Ingress Controller Nginx Ingress Controller 是 Kubernetes 生态系统中用于管理外部访问的入口控制器。它通过使用 Nginx 作为反向代理和负载均衡器,允许外部流量进入 Kubernetes 集群,并根据预定义的规则将请求路由到相应的服务。Ingress Controller 的核心功能是通过 Ingress 资源对象来定义和管理这些规则,从而实现对集群内服务的动态路由和流量控制。 在 Kubernetes 中,Ingress 资源是一种 API 对象,用于描述如何将外部 HTTP/HTTPS 流量路由到集群内的服务。