5.21. GitOps Zero Touch Provisioning (ZTP) 参考 CR


Expand
表 5.8. [ztp] CRs
组件参考 CR描述选填

GitOps Operator

argocd-ssh-known-hosts-cm.yaml

定义 ConfigMap CR,以在断开连接的环境中存储 ArgoCD 使用的 SSH 已知主机。

GitOps Operator

addPluginsPolicy.yaml

定义将 ArgoCD 自定义插件添加到 GitOps 控制器的策略。

GitOps Operator

argocd-application.yaml

定义用于 GitOps 管理的 ArgoCD 应用程序。

GitOps Operator

argocd-tls-certs-cm.yaml

为 ArgoCD TLS 证书管理定义 ConfigMap CR。

GitOps Operator

clusterrole.yaml

定义向 GitOps Operator 授予权限的 ClusterRole CR。

GitOps Operator

clusterrolebinding.yaml

ClusterRole CR 绑定到 ArgoCD 控制器 ServiceAccount CR。

GitOps Operator

gitopsNS.yaml

定义 openshift-gitops-operator 命名空间,其中包含集群监控的标签。

GitOps Operator

gitopsOperatorGroup.yaml

使用默认升级策略在 openshift-gitops-operator 命名空间中定义一个 OperatorGroup。

GitOps Operator

gitopsSubscription.yaml

为 OpenShift Container Platform GitOps Operator 定义订阅,指定自动安装计划批准和源详情。

GitOps Operator

ztp-repo.yaml

定义 ZTP 清单和配置的 Git 存储库。

GitOps 应用程序

app-project.yaml

定义 ArgoCD AppProject CR,为集群和命名空间资源指定资源白名单和目的地规则。

GitOps 应用程序

clusters-app.yaml

定义命名空间和 ArgoCD 应用程序,以管理指定 Git 存储库中的集群配置部署。

GitOps 应用程序

gitops-cluster-rolebinding.yaml

定义一个 ClusterRoleBinding CR,将 cluster-admin 角色授予 openshift-gitops 命名空间中的 openshift-gitops-argocd-application-controller 服务帐户。

GitOps 应用程序

gitops-policy-rolebinding.yaml

cluster-manager-admin 集群角色绑定到 ArgoCD 应用程序控制器 ServiceAccount CR。

GitOps 应用程序

kustomization.yaml

为 GitOps ZTP 应用程序安装定义 Kustomization 配置,列出应包含的各种 YAML 资源。

GitOps 应用程序

policies-app-project.yaml

定义 Argo CD AppProject 资源,指定集群和命名空间资源白名单和目的地。

GitOps 应用程序

policies-app.yaml

定义用于策略管理的 ArgoCD Application CR。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat