我有一个新的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"我也不能添加一个新的路由器和获取有关服务的信息。我也尝试过其他用户。我想这是一个与特权有关的问题。有什么想法吗?谢谢
发布于 2017-01-27 17:47:47
您是以"system“登录的,这与"system:admin”不一样。默认情况下,前者没有权限。
oc login -u system:admin应该确保你是正确的用户。
https://serverfault.com/questions/828801
复制相似问题