4.2. 添加 worker 节点
部署 OpenShift Container Platform 集群后,您可以添加 worker 节点来扩展集群资源。您可以根据安装方法和集群的环境,添加 worker 节点的不同方法。
4.2.1. 将 worker 节点添加到内部集群中 复制链接链接已复制到粘贴板!
对于内部集群,您可以使用 OpenShift Container Platform CLI (oc
) 添加 worker 节点来生成 ISO 镜像,然后可用于引导目标集群中的一个或多个节点。无论如何安装集群,都可以使用此过程。
您可以在使用更复杂的配置(如静态网络配置)自定义每个节点时添加一个或多个节点,或者只能指定每个节点的 MAC 地址。所有在 ISO 生成过程中未指定的配置都会从目标集群检索并应用到新节点。
在引导 ISO 镜像时也会执行 preflight 验证检查,以便在尝试引导每个节点前通知会导致失败的问题。
4.2.2. 在安装程序置备的基础架构集群中添加 worker 节点 复制链接链接已复制到粘贴板!
对于安装程序置备的基础架构集群,您可以手动或自动扩展 MachineSet
对象以匹配可用的裸机主机数量。
要添加裸机主机,您必须配置所有网络先决条件,配置关联的 baremetalhost
对象,然后为集群置备 worker 节点。您可以手动添加裸机主机,或使用 Web 控制台。
4.2.3. 在用户置备的基础架构集群中添加 worker 节点 复制链接链接已复制到粘贴板!
对于用户置备的基础架构集群,您可以使用 RHEL 或 RHCOS ISO 镜像添加 worker 节点,并使用集群 Ignition 配置文件将其连接到集群。对于 RHEL worker 节点,以下示例使用 Ansible playbook 在集群中添加 worker 节点。对于 RHCOS worker 节点,以下示例使用 ISO 镜像和网络引导来在集群中添加 worker 节点。
4.2.4. 将 worker 节点添加到由 Assisted Installer 管理的集群 复制链接链接已复制到粘贴板!
对于由 Assisted Installer 管理的集群,您可以使用 Red Hat OpenShift Cluster Manager 控制台(辅助安装程序 REST API)添加 worker 节点,也可以使用 ISO 镜像和集群 Ignition 配置文件手动添加 worker 节点。
4.2.5. 将 worker 节点添加到由 Kubernetes 的多集群引擎管理的集群 复制链接链接已复制到粘贴板!
对于由 Kubernetes 多集群引擎管理的集群,您可以使用专用多集群引擎控制台添加 worker 节点。