rakkess:查看访问权限-kubectl插件以显示k8s服务器资源的访问矩阵

时间:2024-02-24 09:36:54
【文件属性】:

文件名称:rakkess:查看访问权限-kubectl插件以显示k8s服务器资源的访问矩阵

文件大小:266KB

文件格式:ZIP

更新时间:2024-02-24 09:36:54

kubernetes authorization rbac k8s kubectl

瑞克斯 查看访问权限-kubectl插件以显示服务器资源的访问矩阵 介绍 您是否想过在提供的kubernetes集群上拥有什么访问权限? 对于单个资源,您可以使用kubectl auth can-i list deployments ,但是也许您正在寻找完整的概述? 这就是rakkess目的。 它列出了当前用户和所有服务器资源的访问权限,类似于kubectl auth can-i --list 。 找出谁可以与某些服务器资源进行交互也很有用。 在查看子命令rakkess resource 。 演示版 例子 显示所有资源的访问权限 ...在集群范围内 rakkess ...在某些名称空间中 rakkess --namespace default ...带动词 rakkess --verbs get,delete,watch,patch ...给另一个用户 rakkess --as other-user ...用于另一个服务帐户 rakkess --sa kube-system:namespace-controller ...并结合常用的kubectl参数 KUBECONFI


【文件预览】:
rakkess-master
----.gitignore(198B)
----go.mod(690B)
----Dockerfile(264B)
----Makefile(5KB)
----.travis.yml(2KB)
----CONTRIBUTING.md(2KB)
----LICENSE(11KB)
----doc()
--------releases()
--------demo-named-resource-smaller.png(60KB)
--------USAGE.md(4KB)
--------demo-resource-smaller.png(58KB)
--------demo-user-smaller.png(67KB)
----go.sum(53KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----main.go(801B)
----README.md(6KB)
----hack()
--------.gitignore(14B)
--------run_lint.sh(1KB)
--------release_notes.sh(1KB)
--------access-matrix.yaml(2KB)
--------make_tag.sh(1KB)
--------install_golangci-lint.sh(9KB)
--------install-gox.sh(1KB)
----.gitattributes(84B)
----cmd()
--------version.go(2KB)
--------signals.go(921B)
--------signals_test.go(962B)
--------completion_test.go(1KB)
--------root.go(4KB)
--------completion.go(2KB)
--------root_test.go(2KB)
--------resource.go(3KB)
----internal()
--------client()
--------version()
--------rakkess.go(3KB)
--------options()
--------printer()
--------constants()
--------validation()

网友评论