Kubernetes集群工作正常,但从NGINX控制器获取此错误

时间:2020-04-07 18:06:17

标签: kubernetes kubernetes-ingress

尽管群集按预期运行,但此错误有些麻烦。

Kubernetes版本: v1.17.3

E0407 17:57:54.426952 1 Reflections.go:123] github.com/nginxinc/kubernetes-ingress/nginx-ingress/internal/k8s/controller.go:341: 无法列出* v1.VirtualServerRoute: virtualserverroutes.k8s.nginx.org禁止:用户 “ system:serviceaccount:kube-system:default”无法列出资源 集群中API组“ k8s.nginx.org”中的“ virtualserverroutes” 范围

1 个答案:

答案 0 :(得分:2)

要解决此问题,您必须在虚拟服务器和虚拟服务器路由上禁用 list / watch 操作-在部署/守护程序清单中将--enable-custom-resources标志设置为 false

--enable-custom-resources
Enables custom resources (default true)

还要看看:nginx-ingress-controller-configurationdisabling-list-watch-virtualserver