我有一个全新的 openshift 安装,我使用凭据系统登录:管理员(通过 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"
我也无法添加新路由器并获取有关服务的信息。我也尝试过其他用户。我想这是一个与特权相关的问题。有任何想法吗?谢谢
您以“system”身份登录,与“system:admin”不同。前者默认没有权限。
应确保您是正确的用户。