Кластер Kubernetes работает, но получает эту ошибку от контроллера NGINX - PullRequest
0 голосов
/ 07 апреля 2020

Хотя кластер работает должным образом, эта ошибка несколько проблематична.

Версия Kubernetes: v1.17.3

E0407 17: 57: 54.426952 1 отражатель. 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" не может перечислить ресурс "virtualserverroutes" в группе API "k8s. nginx .org" в области действия кластера

1 Ответ

2 голосов
/ 08 апреля 2020

Чтобы решить эту проблему, вы должны отключить операции list / watch на virtualserver и virtualserverroutes - установите флаг --enable-custom-resources на false в манифесте развертывания / демона.

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

Взгляните также на: nginx -ingress-controller-configuration , disabling-list-watch-virtualserver .

...