第 6 章 可选:配置可调度的 control plane 节点
在高可用性部署中,三个或更多节点组成 control plane。control plane 节点用于管理 OpenShift Container Platform 并运行 OpenShift 容器。剩余的节点是 worker,用于运行客户容器和工作负载。可以是一个到数千个 worker 节点。
对于单节点 OpenShift 集群或包含四个节点的集群,系统会自动调度工作负载在 control plane 节点上运行。
对于有 5 到 10 个节点的集群,除了在 worker 节点上运行外,您可以选择将工作负载调度到 control plane 节点上运行。建议使用这个选项来提高效率并防止出现资源使用率不足的情况。您可以在安装设置过程中选择这个选项,也可以在安装后进行选择。
对于有多于十个节点的大型集群,不建议使用这个选项。
本节解释了如何使用 Assisted Installer Web 控制台和 API 来调度工作负载在 control plane 节点上运行,作为安装设置的一部分。
有关如何在安装后配置可调度 control plane 节点的说明,请参阅 OpenShift Container Platform 文档中的 将 control plane 节点配置为可以调度。
当您将 control plane 节点从默认的不可调度配置为可以调度时,需要额外的订阅。这是因为 control plane 节点随后变为 worker 节点。
6.1. 使用 Web 控制台配置可调度的 control plane
先决条件
- 您已设置了集群详情。
- 您要安装 OpenShift Container Platform 4.14 或更高版本。
流程
- 登录到 Red Hat Hybrid Cloud 控制台,并按照使用 Assisted Installer Web 控制台安装 OpenShift Container Platform 的说明进行操作。详情请参阅 附加资源中的使用 Assisted Installer Web 控制台安装 。
- 当您进入 Host discovery 页面时,点 Add hosts。
- (可选)根据需要更改 Provisioning 类型和其他设置。所有选项都与可调度的 control plane 兼容。
- 点 Generate Discovery ISO 下载 ISO。
将 control plane 节点上的运行工作负载 设置为 on。
注意对于有四个或更少节点的集群,这个选项会被自动激活且不能改变。
- 点击 Next。