文件名称:flux2-multi-tenancy:使用Flux管理多租户集群
文件大小:61KB
文件格式:ZIP
更新时间:2024-04-18 08:38:21
Shell
Flux2-多租户 该存储库是使用Git和Flux v2管理多租户集群的起点。 的角色 平台管理员 具有集群管理员对集群机群的访问权限 维护者可以访问车队的Git存储库 管理集群范围的资源(CRD,控制器,集群角色等) 加载租户的主要GitRepository和Kustomization 通过将名称空间,服务帐户和角色绑定分配给租户的应用程序来管理租户 租户 拥有对平台管理员分配给他们的命名空间的管理员访问权限 维护者可以访问租户Git存储库和应用程序存储库 使用GitRepositories和Kustomizations管理应用程序部署 使用HelmRepositories和HelmReleases管理应用发布 储存库结构 包含以下*目录: clusters dir包含每个集群的Flux配置 基础设施目录包含常见的基础设施工具,例如准入控制器,CRD和群集范围的策略 租户目录包
【文件预览】:
flux2-multi-tenancy-main
----.github()
--------actions()
--------workflows()
----clusters()
--------production()
--------staging()
----scripts()
--------validate.sh(1KB)
----tenants()
--------base()
--------production()
--------staging()
----LICENSE(11KB)
----README.md(13KB)
----docs()
--------img()
----.gitignore(275B)
----.sourceignore(113B)
----infrastructure()
--------kyverno()
--------kyverno-policies()