Назад | Перейти на главную страницу

Ни одна учетная запись в openshift не имеет привилегий администрирования кластера.

У меня свежая установка openshift, и я вошел в систему с помощью системы учетных данных: admin (через oc). Когда я пытаюсь получить список маршрутизаторов, я получаю следующее:

[root@centos2 master]# oadm router --dry-run     --credentials='/etc/openshift/master/openshift-router.kubeconfig'     --service-account=router
Flag --credentials has been deprecated, use --service-account to specify the service account the router will use to make API calls
error: can't check for existing router "router": User "system" cannot get services in project "default"

Я тоже не могу добавить новый роутер и получить информацию об услугах. Я пробовал и с другими пользователями. Я предполагаю, что это проблема, связанная с привилегиями. Любые идеи? Спасибо

Вы вошли в систему как «система», что не то же самое, что «система: админ». Первый по умолчанию не имеет разрешений.

oc login -u system:admin

Убедитесь, что вы правильный пользователь.