ingress-nginx-controller-admission:它有什么作用?为什么它在那里

Bri*_*bar 3 kubernetes kubernetes-ingress nginx-ingress

我是 Kubernetes 新手。在测试集群中设置 nginx-ingress。我们的一位资深人士路过并注意到以下情况。

# kubectl get services
...
ingress-ingress-nginx-controller-admission   ClusterIP      xx.xxx.xxx.xxx   <none>        443/TCP
...
Run Code Online (Sandbox Code Playgroud)

那是什么,他问道。如果你不需要它,就把它扔掉。

在我把它撕掉并可能削弱我的测试集群之前..什么ingress-nginx-controller-admission 以及为什么我需要它?

cod*_*ger 9

它是 ingress-nginx 包含的验证 Webhook 的服务。如果删除它,您将无法创建或更新 Ingress 对象,除非您还删除 Webhook 配置。

tl;博士,这很重要,不敏感

  • 另外,如果你的“资深人士”养成了这样的习惯,也许可以引导他们使用 Kubernetes Slack,这样他们就可以问问自己,也许不会让你陷入极度不安全的无聊之中。 (4认同)