如何在kubernetes dashboard中查看角色和角色管理器角色详细信息

brgchamk  于 2023-11-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(122)

我正在使用kubernetes dasboard,版本:v1.10.1
当我转到“角色”选项卡时,我可以看到一个角色列表和角色列表。


的数据
我想从列表中查看有关特定角色的更多详细信息,但我没有看到任何“详细信息”按钮。我想在 Jmeter 板小部件中查看有关该角色的信息,甚至以yaml格式查看。我是否遗漏了一些内容,或者这无法通过 Jmeter 板实现?

ttygqcqt

ttygqcqt1#

不幸的是,即使在最新版本中,也无法实现您在Kubernetes Jmeter 板中描述的内容。
要列出集群上的所有角色,需要使用命令行工具(kubectl):

kubectl get rolebindings,clusterrolebindings --all-namespaces -o custom-columns='KIND:kind,NAMESPACE:metadata.namespace,NAME:metadata.name,SERVICE_ACCOUNTS:subjects[?(@.kind=="ServiceAccount")].name'

字符串
然后,您可以提取yaml文件,如本例所示:

kubectl get clusterrolebindings prometheus -o yaml


或者你可以这样描述:

kubectl describe clusterrolebindings prometheus

nfeuvbwi

nfeuvbwi2#

我知道这太晚了,但是可能会帮助那些使用较新版本的人。我已经尝试了这个v1.27.2

kubectl describe clusterrole <Name of the Cluster Role>

字符串
例如-使用一个新创建的名为testrole的角色,我将其分配为仅创建部署和状态集。

$ kubectl describe clusterrole testrole
Name:         testrole
Labels:       <none>
Annotations:  <none>
PolicyRule:
  Resources          Non-Resource URLs  Resource Names  Verbs
  ---------          -----------------  --------------  -----
  deployments.apps   []                 []              [create]
  statefulsets.apps  []                 []              [create]

相关问题