$ rosa grant user cluster-admin --user <idp_user_name> --cluster=<cluster-name>
添加到集群的用户不会自动获得管理 (admin) 权限。如果您想向某些用户授予管理员级权限,则需要手动为每个用户授予权限。您可以通过 ROSA 命令行界面 (CLI) 或 Red Hat OpenShift 集群管理器 Web 用户界面 (UI) 来授予管理员权限。
Red Hat 提供两种类型的管理员权限
cluster-admin
:cluster-admin
权限赋予管理员用户集群内的完全权限。
dedicated-admin
:dedicated-admin
权限允许管理员用户完成大多数管理任务,但会有一些限制以防止集群损坏。当需要提升的权限时,最好使用dedicated-admin
。
有关管理员权限的更多信息,请参阅管理集群文档。
假设您是创建集群的用户,请运行以下命令之一以授予管理员权限
对于 cluster-admin
$ rosa grant user cluster-admin --user <idp_user_name> --cluster=<cluster-name>
对于 dedicated-admin
$ rosa grant user dedicated-admin --user <idp_user_name> --cluster=<cluster-name>
运行以下命令验证是否已添加管理员权限
$ rosa list users --cluster=<cluster-name>
$ rosa list users --cluster=my-rosa-cluster
ID GROUPS
<idp_user_name> cluster-admins
如果您当前已登录 Red Hat Hybrid Cloud 控制台,请注销控制台并重新登录集群以查看带有“管理员面板”的新视角。您可能需要使用隐身或私密窗口。
您还可以通过运行以下命令来测试是否已向您的帐户添加管理员权限。只有cluster-admin
用户才能在没有错误的情况下运行此命令。
$ oc get all -n openshift-apiserver
登录到OpenShift 集群管理器。
选择您的集群。
点击访问控制选项卡。
点击侧边栏中的集群角色和访问选项卡。
点击添加用户。
在弹出屏幕上,输入用户 ID。
选择是否要授予用户cluster-admins
或dedicated-admins
权限。