Ваша admin
роль для какого проекта? В принципе, роли admin
предоставляется разрешение для одного проекта. Как вы упомянули выше, вам нужно кластерную роль cluster-admin
, чтобы создать маршрут, используя oc expose service
в default
проекте. Или вам требуется admin
роль default
проекта. Каждая команда для предоставления каждой роли выглядит следующим образом.
Вам также требуется cluster-admin
роль для запуска следующих обеих команд.
// for instance, the following command is granting cluster-admin role to admin.
$ oc adm policy add-cluster-role-to-user cluster-admin admin
// following command is granting admin of default project role to admin.
$ oc adm policy add-role-to-user admin admin -n default
Если вы можете войти в систему как system:admin
после доступа мастер хост через s sh как root, вы можете получить cluster-admin
роль.
# oc login -u system:admin --config /etc/origin/master/admin.kubeconfig
Я надеюсь, это поможет вам.