Система Kubernetes: учетная запись не может получить доступ к службе - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь следовать этому руководству , чтобы настроить контроллер nginx-ingress.

Кажется, это было написано до полной интеграции RBAC в k8s. Когда я добираюсь до последнего шага запуска nginx-controller.yaml , я получаю ошибку авторизации:

no service with name default/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:default:default" cannot get services in the namespace "default"

Что мне нужно сделать, чтобы это работало с RBAC?

1 Ответ

0 голосов
/ 22 января 2019

Этот пост хакернона (как и большинство из них) не соответствует действительности.В частности, объектов RBAC нет, и развертыванию не назначена учетная запись службы (т. Е. ServiceAccountName:).

Чтобы убедиться, что у вас есть нужные (или достаточные) созданные объекты RBAC, проверьте объекты RBAC- * вhttps://github.com/mateothegreat/k8-byexamples-ingress-controller/tree/master/manifests.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...