rbac-tool:Kubernetes RBAC Power Toys - 可视化、生成和查询

时间:2021-05-30 05:44:39
【文件属性】:
文件名称:rbac-tool:Kubernetes RBAC Power Toys - 可视化、生成和查询
文件大小:243KB
文件格式:ZIP
更新时间:2021-05-30 05:44:39
kubernetes cluster permissions rbac k8s-cluster Kubernetes RBAC 基于角色的访问控制 (RBAC) 是一种根据组织内单个用户的角色来调节对计算机或网络资源的访问的方法。 RBAC 授权使用rbac.authorization.k8s.io API 组来驱动授权决策,允许您通过 Kubernetes API 动态配置策略。 权限纯粹是附加的(没有“拒绝”规则)。 角色总是在特定的命名空间内设置权限; 创建角色时,必须指定它所属的命名空间。相比之下,ClusterRole 是非命名空间资源。 ClusterRoles有多种用途。 您可以使用 ClusterRole 来: 定义命名空间资源的权限并在单个命名空间内授予权限 定义命名空间资源的权限并在所有命名空间中授予权限 定义集群范围资源的权限 如果要在命名空间中定义角色,请使用 Role; 如果要在集群范围内定义角色,请使用 ClusterRole。 rbac-too
【文件预览】:
rbac-tool-master
----.goreleaser.yml(3KB)
----.gitignore(330B)
----go.mod(2KB)
----Makefile(4KB)
----pkg()
--------utils()
--------kube()
--------rbac()
--------audit()
--------visualize()
----LICENSE(11KB)
----testdata()
--------auditgen()
--------viz()
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----main.go(1KB)
----README.md(13KB)
----notes.md(1KB)
----hack()
--------goreleaser-postbuild.sh(267B)
----rbac-tool.png(48KB)
----img()
--------rbac-viz-html-example.png(144KB)
----cmd()
--------version.go(338B)
--------generate_cmd.go(6KB)
--------policyrules_cmd.go(5KB)
--------auditgen_cmd.go(7KB)
--------visualize_cmd.go(3KB)
--------lookup_cmd.go(3KB)
----download.sh(9KB)

网友评论