我注册了 OpenShift 开发者沙箱帐户。当我使用电子邮件和密码登录用户界面时,我登录的帐户不是管理员(在我的例子中,帐户名称是 prava2597)。如果我从 UI 转到 oc 控制台,并且尝试列出 pod 或基本上执行任何操作,则会收到此错误:
Error from server (Forbidden): nodes is forbidden: User “prava2597" cannot list resource "nodes" in API group "" at the cluster scope
据我了解,我用来创建 OpenShift 帐户的帐户的电子邮件逻辑上应该是管理员,但是当我搜索此错误时,我看到有一个单独的管理员登录,可以通过执行命令来完成
oc login -u "system:admin"
,失败并出现错误
error: username system:admin is invalid for basic auth
我不确定在哪里可以找到证书或令牌来使用它登录。
OpenShift 开发人员沙箱集群是多租户环境,不会向任何用户公开提升的权限。
https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it列出了其他几种环境,它们提供了其他非多租户的 OpenShift 体验。