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

ingress-nginx-controller-admission是什么?有什么作用?是否可删除?

ingress-nginx-controller-admission功能说明与保留建议

资源本质

你看到的ingress-ingress-nginx-controller-admission是nginx-ingress官方部署组件自带的准入控制器对应的ClusterIP服务,仅在集群内部提供服务,不会对外暴露端口。

核心功能

  • 对接Kubernetes原生的准入校验机制,在你提交Ingress资源创建/更新请求时,提前校验Ingress规则的合法性:包括配置语法错误、字段版本不兼容、路由规则冲突等问题。如果规则不符合要求会直接拒绝请求,避免错误配置下发到nginx-ingress控制器,防止控制器加载错误配置导致整体代理服务故障。
  • 该服务仅和Kubernetes APIServer交互,完全不参与业务流量的转发,正常运行时也不会占用太多集群资源。

是否保留的判断标准

  • 测试环境建议优先保留:可以帮你提前排查Ingress配置问题,减少后续配置无效但找不到根因的调试成本,不会对你的集群正常运行造成负面影响。
  • 如果你确认不需要Ingress规则校验能力,可以直接删除,不会影响nginx-ingress的正常转发能力。仅需注意删除后错误的Ingress配置会直接下发到控制器,极端情况可能导致部分或全部Ingress规则失效,需要你自行查看控制器日志排查配置问题。

注意:如果你用helm部署的nginx-ingress,直接手动删除该Service后,下次执行helm升级操作时默认会重新创建该资源,需要永久关闭的话要在helm values配置中将controller.admissionWebhooks.enabled设置为false后重新升级生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 09:15:03