3.3. 创建聚合的集群角色


创建聚合的集群角色的过程由以下流程组成:

  1. 启用创建聚合集群角色
  2. 创建用户定义的集群角色并为应用程序控制器配置用户定义的权限

3.3.1. 启用创建聚合集群角色

您可以通过在 Argo CD 自定义资源(CR)中将 .spec.aggregatedClusterRoles 字段的值设置为 true 来启用聚合的集群角色。当您创建聚合的集群角色时,{gitops} Operator 会执行以下操作:

  • 默认情况下,创建一个 < argocd_name>-<argocd_namespace>-argocd-application-controller 聚合 集群角色。
  • 创建对应的集群角色绑定并管理它。
  • 为 Application Controller 创建和管理 viewadmin 集群角色,将用户定义的权限添加到聚合的集群角色中。

3.3.2. 创建用户定义的集群角色并配置用户定义的权限

要将用户定义的权限配置为 &lt ;argocd_name>-<argocd_namespace>-argocd-application-controller-admin 集群角色和聚合集群角色,您必须创建一个或多个用户定义的集群角色,然后为 Application Controller 配置用户定义的权限。

注意
  • 聚合的集群角色从 < argocd_name>-<argocd_namespace>-argocd-application-controller-admin 和 < argocd_name>-<argocd_namespace>-argocd-application-controller-view 集群角色继承权限。
  • & lt;argocd_name>-<argocd_namespace>-argocd-application-controller-admin 集群角色继承用户定义的集群角色的权限。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.