1.3. 使用 SiteConfig 资源和 RHACM 安装受管集群
GitOps Zero Touch Provisioning (ZTP) 使用 Git 存储库中的 SiteConfig
自定义资源 (CR) 来管理安装 OpenShift Container Platform 集群的进程。SiteConfig
CR 包含安装所需的特定于集群的参数。它有在安装过程中应用所选配置 CR 的选项,包括用户定义的额外清单。
GitOps ZTP 插件处理 SiteConfig
CR,以便在 hub 集群上生成 CR 集合。这会在 Red Hat Advanced Cluster Management (RHACM) 中触发辅助服务,以便在裸机主机上安装 OpenShift Container Platform。您可以在 hub 集群上的这些 CR 中找到安装状态和错误消息。
您可以手动置备单个集群,或使用 GitOps ZTP 批量置备单个集群:
- 置备单个集群
-
为集群创建单一
SiteConfig
CR 及相关的安装和配置 CR,并在 hub 集群中应用它们以开始集群置备。这是在大规模部署前测试 CR 的好方法。 - 置备多个集群
-
通过在 Git 仓库中定义
SiteConfig
和相关 CR,以最多 400 的批处理中安装受管集群。ArgoCD 使用SiteConfig
CR 来部署站点。RHACM 策略生成器创建清单,并将其应用到 hub 集群。这将启动集群置备过程。