如何在 kubernetes dashboard 中查看 Roles 和 ClusterRoles 的详细信息
How to view Roles and ClusterRoles details in kubernetes dashboard
我使用的 kubernetes dasboard 版本为:v1.10.1
当我转到 "Roles" 选项卡时,我可以看到 ClusterRoles 和角色的列表。
我想从列表中查看有关特定角色的更多详细信息,但我没有看到任何 "details" 按钮。我想在仪表板小部件中甚至以 yaml 格式查看有关角色的信息。我是否遗漏了什么或者这无法通过仪表板实现?
不幸的是,即使在最新版本上也无法实现您在 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'
然后您可以提取 yaml 文件,如本例所示:
kubectl get clusterrolebindings prometheus -o yaml
或者您可以直接描述它:
kubectl describe clusterrolebindings prometheus
我使用的 kubernetes dasboard 版本为:v1.10.1
当我转到 "Roles" 选项卡时,我可以看到 ClusterRoles 和角色的列表。
我想从列表中查看有关特定角色的更多详细信息,但我没有看到任何 "details" 按钮。我想在仪表板小部件中甚至以 yaml 格式查看有关角色的信息。我是否遗漏了什么或者这无法通过仪表板实现?
不幸的是,即使在最新版本上也无法实现您在 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'
然后您可以提取 yaml 文件,如本例所示:
kubectl get clusterrolebindings prometheus -o yaml
或者您可以直接描述它:
kubectl describe clusterrolebindings prometheus