如何在 kubernetes 仪表板中查看角色和集群角色详细信息

fas*_*cja 0 dashboard rbac kubernetes kubernetes-dashboard

我在版本中使用 kubernetes dasboard:v1.10.1

当我转到“角色”选项卡时,我可以看到 ClusterRoles 和角色的列表。

k8s仪表板

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

Mar*_*ney 5

不幸的是,即使在最新版本上也无法实现您在 Kubernetes Dashboard 中描述的内容。

要列出集群上的所有角色,您需要使用命令行工具 (kubectl):

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

比您可以提取 yaml 文件,如本例所示:

kubectl get clusterrolebindings prometheus -o yaml
Run Code Online (Sandbox Code Playgroud)

或者你可以只描述它:

kubectl describe clusterrolebindings prometheus
Run Code Online (Sandbox Code Playgroud)