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)服务。详情请查看 本章中的附加资源

流程

  1. 如果您使用 Assisted Installer UI:

    • 向导的 Operator 步骤中,启用 Install multicluster engine 复选框。
  2. 如果您使用 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

其他资源