Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps用程序 自定 自定义资 义资源 源(CR) 描述如何部署 Argo CD 应用程序的资源的 YAML 清单。 应 应用程序 用程序 自定 自定义资 义资源定 源定义 义(CRD) 代表环境中部署的 Argo CD 应用程序实例的资源对象。 ApplicationSet CRD (Argo CD 应 应用程序集 用程序集) 根据 ApplicationSet CR 的内容自动生成 Argo CD ApplicationSet CR,以生成和更新多个对应的 Argo CD Application CR。 ApplicationSet Controller (Argo CD ApplicationSet Controller) Argo CD 中存在并处理 ApplicationSet CR 的自定义 Kubernetes 控制器。此控制器会根据 ApplicationSet CR 的内容自动创建、更新和删除 CD,它会封装正在运行的 Argo CD 的所有有状态方面。每个 Argo CD 实例通 常都有一个带有 ArgoCD CR 的一对一映射。 Argo CD 项 项目 目 Argo CD 中的实体,引用 Argo CD 开源项目的 特定项目概念,以及对应的 AppProject CR。 Argo CD 项目允许您定义多个命名空间,甚至集群作为允许的目的地。相反,OpenShift 项目 仅限于 一个命名空间,相当于一个命名空间的概念。0 码力 | 17 页 | 203.28 KB | 1 年前3
Red Hat OpenShift GitOps 1.13 基础架构节点上的 GitOps 工作负载GitOpsService 自定义资源(CR)以添加基础架构节点选择器: $ oc label nodenode-role.kubernetes.io/infra= 第 第 1 章 章 在基 在基础 础架 架构节 构节点上 点上运 运行 行 GITOPS CONTROL PLANE 工作 工作负载 负载 3 3. 在 GitOpsService CR 文件中,将 runOnInfra GitOpsService CR 中添加容限: 要验证工作负载是否已调度到 Red Hat OpenShift GitOps 命名空间中的基础架构节点上,请点击任何 pod 名称,并确保已添加了 Node selector 和 Tolerations。 注意 注意 在默认 Argo CD CR 中手动添加节 节点 点选择 选择器 器和 Tolerations 都会被 GitOpsService CR 中 的切换和容限覆盖。 0 码力 | 10 页 | 122.25 KB | 1 年前3
What's new with
GitOps and OpenShiftautomated: prune: false selfHeal: false ● Argo CD Application is a Custom Resource (CR) that defines the app in a declarative manner ● Application definition includes: ○ Name ○ Cluster0 码力 | 34 页 | 2.01 MB | 1 年前3
共 3 条
- 1













