访问管理器:Kubernetes-Operator简化RBAC配置

时间:2024-02-28 17:40:08
【文件属性】:

文件名称:访问管理器:Kubernetes-Operator简化RBAC配置

文件大小:80KB

文件格式:ZIP

更新时间:2024-02-28 17:40:08

kubernetes operator rbac k8s kubernetes-operator

访问管理器 Access-Manager是Kubernetes-Operator,使用来简化集群中的复杂配置并在名称空间之间传播秘密。 动机 在基于名称空间的基础上管理许多不同的RBAC-Roles时,出现了这个想法。 随着时间的推移,这变得越来越复杂,管理员始终必须确保将正确的角色应用于多个名称空间中的不同人员或ServiceAccounts。 操作员的范围仅限于RoleBinding和ClusterRoleBinding的创建和删除。 因此,所有引用的Role和ClusterRole都必须存在。 让它自动化。 Kubernetes兼容性 该图像包含k8s.io/client-go版本。 Kubernetes旨在在客户端和服务器之间提供一个次要版本的向前和向后兼容性: 访问管理器 k8s.io/client-go k8s.io/apimachinery 预期的kubernetes


【文件预览】:
access-manager-master
----.dockerignore(17B)
----go.mod(254B)
----pkg()
--------reconciler()
--------util()
----main.go(4KB)
----.github()
--------label-commands.json(792B)
--------dependabot.yml(196B)
--------labels.json(2KB)
--------workflows()
----go.sum(72KB)
----controllers()
--------access-manager.io()
----.vscode()
--------launch.json(553B)
----Dockerfile(522B)
----apis()
--------access-manager.io()
----CONTRIBUTING.md(962B)
----config()
--------crd()
--------rbac()
--------samples()
--------manager()
----LICENSE(1KB)
----PROJECT(318B)
----README.md(6KB)
----Makefile(2KB)
----hack()
--------boilerplate.go.txt(0B)
----docs()
--------api.md(4KB)
----renovate.json(118B)
----.gitignore(382B)
----CHANGELOG.md(8KB)
----e2e()
--------integration_suite_test.go(1KB)
--------test.sh(894B)
--------integration_test.go(16KB)

网友评论