6.2. 安装多集群引擎(MCE)
配置集群时,您可以启用多集群引擎 (MCE) Operator。Multicluster Engine (MCE) Operator 允许您从当前安装的集群安装额外的集群。
先决条件
- OpenShift 版本 4.10 及更高版本
- 用于多节点 OpenShift 集群的额外 4 个 CPU 内核和 16GB RAM。
- 单节点 OpenShift 集群的额外 8 个 CPU 内核和 32GB RAM。
存储注意事项
在安装前,您必须考虑管理集群所需的存储,以便从多集群引擎进行部署。您可以选择以下场景之一来自动化存储:
- 在多节点集群中安装 OpenShift Data Foundation (ODF)。ODF 是集群的推荐存储,但需要额外的订阅。详情请参阅本章中的 安装 OpenShift Data Foundation。
- 在单节点 OpenShift (SNO)集群中安装逻辑卷管理存储(LVMS)。
- 在多节点集群中安装多集群引擎,无需配置存储。然后,配置您选择的存储,并在安装后启用中央基础架构管理(CIM)服务。详情请查看 本章中的附加资源。
流程
如果您使用 Assisted Installer UI:
- 在 向导的 Operator 步骤中,启用 Install multicluster engine 复选框。
如果您使用 Assisted Installer API:
在注册新集群时,请使用
"olm_operators: [{"name": "mce"}]"语句,例如:$ curl -s -X POST https://api.openshift.com/api/assisted-install/v2/clusters \ -H "Authorization: Bearer ${API_TOKEN}" \ -H "Content-Type: application/json" \ -d "$(jq --null-input \ --slurpfile pull_secret ~/Downloads/pull-secret.txt ' { "name": "testcluster", "openshift_version": "4.11", "cpu_architecture" : "x86_64" "high_availability_mode": "None", "base_dns_domain": "example.com", "olm_operators: [{"name": "mce"}]", "pull_secret": $pull_secret[0] | tojson } ')" | jq '.id'
安装后的步骤
- 要将辅助安装程序技术与多集群引擎搭配使用,请启用中央基础架构管理服务。详情请参阅 启用中央基础架构管理服务。
- 要使用托管的 control plane 部署 OpenShift Container Platform 集群,请配置托管的 control plane。详情请参阅 Hosted Control Planes。
其他资源
- 有关 Multicluster Engine (MCE) Operator 相关的 Advanced Cluster Management 文档,请参阅 Red Hat Advanced Cluster Mangement for Kubernetes
- 对于与 Multicluster Engine (MCE) Operator 相关的 OpenShift Container Platform 文档,请参阅 Kubernetes Operator 的多集群引擎。