You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署Nginx Ingress Controller后生成的ClusterIP有何功能?

Nginx Ingress Controller中ClusterIP服务的功能疑问

部署Nginx Ingress Controller后,nginx命名空间下会出现两个服务:

NAME                                 TYPE           CLUSTER-IP    EXTERNAL-IP      
ingress-nginx-controller             LoadBalancer   10.28.13.78    
ingress-nginx-controller-admission   ClusterIP      10.28.8.39    

我知道LoadBalancer类型的ingress-nginx-controller服务对应的External IP是外部负载均衡器,负责将外部流量路由到Ingress,但不清楚ClusterIP类型的ingress-nginx-controller-admission服务具体功能是什么?它是否会将流量路由到应用服务,再转发至应用Pod?


解答
  • 这个ingress-nginx-controller-admission服务是专门处理Ingress资源准入控制的,和业务流量转发完全不沾边。
  • 它的核心作用是借助Kubernetes的准入Webhook机制,在你创建或更新Ingress资源时,对配置做校验:
    • 检查Ingress的规则格式是否合法,比如路径写法、注解配置是否符合Nginx Ingress的要求;
    • 拦截无效或存在安全风险的Ingress配置,避免这类配置被提交到集群后影响Ingress Controller的正常运行。
  • 它不会处理任何业务流量,也不会路由到应用服务或Pod,只在Ingress资源的创建、更新环节发挥校验作用。

内容的提问来源于stack exchange,提问作者user2600411

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 10:22:05