如何查看k8s的RBAC绑定情况
时间: 2023-08-07 21:24:38 浏览: 163
k8s etcd 集群 ui界面查看工具,已经对乱码问题进行解决。可以直观的看到k8s的核心数据.zip
要查看Kubernetes中的RBAC绑定情况,您可以使用以下命令:
```
kubectl get clusterrolebindings
kubectl get rolebindings
```
这将显示所有的集群角色绑定和角色绑定。您还可以使用`-n`选项来指定命名空间,以查看特定命名空间的RBAC绑定情况。例如:
```
kubectl get clusterrolebindings -n default
kubectl get rolebindings -n default
```
这将显示`default`命名空间中的所有集群角色绑定和角色绑定。另外,如果您只想查看特定用户或服务账号的RBAC绑定情况,可以使用以下命令:
```
kubectl get clusterrolebindings -o=json | jq '.items[] | select(.subjects[].name=="<username>")'
kubectl get rolebindings -n <namespace> -o=json | jq '.items[] | select(.subjects[].name=="<service-account-name>")'
```
这将显示与指定用户或服务账号相关联的所有集群角色绑定和角色绑定。
阅读全文