第 1 章 在非 control plane 命名空间中管理应用程序设置资源
重要
非 control plane 命名空间中的 Argo CD 应用程序设置只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
通过使用应用程序集,您可以声明性地从单个 mono-repository 到多个集群的部署,同时具有更大的灵活性来自动管理多个 Argo CD 应用程序部署。
使用 Red Hat OpenShift GitOps 1.12 及更新的版本,您可以通过明确启用并配置 ArgoCD
和 ApplicationSet
自定义资源(CR)来管理非 control plane 命名空间中的 ApplicationSet
资源。当您想为隔离的团队管理 Argo CD 应用程序部署时,此功能在多租户环境中特别有用。
注意
生成的 Argo CD 应用程序可以在任何非 control plane 命名空间中创建资源。但是,应用程序本身将与应用程序设置资源位于同一个命名空间中。
1.1. 先决条件
- 您有一个 集群范围的 Argo CD 实例。
-
您已在
ArgoCD
CR 中 明确启用并配置 目标命名空间,以管理非 control plane 命名空间中的应用程序资源。