2.3. 启用 SiteConfig operator
启用 SiteConfig Operator,以使用默认的安装模板,并大规模安装单节点 OpenShift 集群。
需要的访问权限:集群管理员
2.3.1. 先决条件
- 您需要一个 Red Hat Advanced Cluster Management hub 集群。
2.3.2. 从 MultiClusterHub
资源启用 SiteConfig operator
对 MultiClusterHub
资源进行补丁,然后验证是否启用了 SiteConfig operator。完成以下步骤:
运行以下命令,设置与
MultiClusterHub
operator 的命名空间匹配的环境变量:export MCH_NAMESPACE=<namespace>
Copy to clipboardCopiedexport MCH_NAMESPACE=<namespace>
运行以下命令,在
Multiclusterhub
资源中的spec.overrides.components
的siteconfig
条目中将enabled
字段设置为true
:oc patch multiclusterhubs.operator.open-cluster-management.io multiclusterhub -n ${MCH_NAMESPACE} --type json --patch '[{"op": "add", "path":"/spec/overrides/components/-", "value": {"name":"siteconfig","enabled": true}}]'
Copy to clipboardCopiedoc patch multiclusterhubs.operator.open-cluster-management.io multiclusterhub -n ${MCH_NAMESPACE} --type json --patch '[{"op": "add", "path":"/spec/overrides/components/-", "value": {"name":"siteconfig","enabled": true}}]'
在 hub 集群中运行以下命令来验证 SiteConfig operator 是否已启用:
oc -n ${MCH_NAMESPACE} get po | grep siteconfig
Copy to clipboardCopiedoc -n ${MCH_NAMESPACE} get po | grep siteconfig
请参见以下示例输出:
siteconfig-controller-manager-6fdd86cc64-sdg87 2/2 Running 0 43s
Copy to clipboardCopiedsiteconfig-controller-manager-6fdd86cc64-sdg87 2/2 Running 0 43s
可选: 在 hub 集群中运行以下命令来验证您是否具有默认安装模板:
oc -n ${MCH_NAMESPACE} get cm
Copy to clipboardCopiedoc -n ${MCH_NAMESPACE} get cm
请参阅输出示例中的以下模板列表:
NAME DATA AGE ai-cluster-templates-v1 5 97s ai-node-templates-v1 2 97s ... ibi-cluster-templates-v1 3 97s ibi-node-templates-v1 3 97s ...
Copy to clipboardCopiedNAME DATA AGE ai-cluster-templates-v1 5 97s ai-node-templates-v1 2 97s ... ibi-cluster-templates-v1 3 97s ibi-node-templates-v1 3 97s ...