Openshift-Origin

openshift 中的任何帳戶都沒有集群管理權限。

  • January 27, 2017

我有一個全新的 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”不同。前者預設沒有權限。

oc login -u system:admin

應確保您是正確的使用者。

引用自:https://serverfault.com/questions/828801