第 4 章 使用机器池管理计算节点


4.1. 关于机器池

Red Hat OpenShift Service on AWS 使用机器池作为云基础架构之上的弹性动态置备方法。

主要资源包括机器、计算机器集和机器池。

4.1.1. Machines

机器是描述 worker 节点主机的基本单元。

4.1.2. 机器集

MachineSet 资源是计算机器组。如果需要更多机器或必须缩减机器,请更改计算机器集所属的机器池中的副本数量。

机器集不能在 Red Hat OpenShift Service on AWS 中直接修改。

4.1.3. 机器池

机器池是计算机器集的更高级别构造。

机器池创建计算机器集,它们是跨可用性区域相同的配置克隆。机器池在 worker 节点上执行所有主机节点置备管理操作。如果需要更多机器或必须缩减机器,请更改机器池中的副本数量以满足您的计算需求。您可以手动配置扩展或设置自动扩展。

在 Red Hat OpenShift Service on AWS 集群中,托管的 control plane 会在已安装的云区域中跨越多个可用区(AZ)。Red Hat OpenShift Service on AWS 集群中的每个机器池会在单个 AZ 内的单个子网中部署。

重要

Worker 节点无法保证长远,可能随时替换,作为 OpenShift 的正常操作和管理的一部分。有关节点生命周期的更多详细信息,请参阅 其他资源

单个集群中可以存在多个机器池,每个机器池可以包含唯一的节点类型和节点大小(AWS EC2 实例类型和大小)配置。

4.1.3.1. 集群安装过程中的机器池

默认情况下,集群有一个机器池。在集群安装过程中,您可以定义实例类型或大小,并在此机器池中添加标签,并定义根磁盘的大小。

4.1.3.2. 在集群安装后配置机器池

集群安装后:

  • 您可以删除或向任何机器池添加标签。
  • 您可以将额外的机器池添加到现有集群中。
  • 如果有没有污点的机器池,您可以向任何机器池添加污点。
  • 如果存在没有污点和至少两个副本的机器池,您可以创建和删除机器池。

    注意

    您无法更改机器池节点类型或大小。机器池节点类型或大小仅在创建期间指定。如果需要不同的节点类型或大小,您必须重新创建机器池并指定所需的节点类型或大小值。

  • 您可以为每个添加的机器池添加标签。
重要

Worker 节点无法保证长远,可能随时替换,作为 OpenShift 的正常操作和管理的一部分。有关节点生命周期的更多详细信息,请参阅 其他资源

流程

  • 可选: 使用默认机器池标签并运行以下命令来在默认机器池后向默认机器池添加标签:

    $ rosa edit machinepool -c <cluster_name> <machinepool_name> -i
    Copy to Clipboard Toggle word wrap

    输入示例

    $ rosa edit machinepool -c mycluster worker -i
    ? Enable autoscaling: No
    ? Replicas: 3
    ? Labels: mylabel=true
    I: Updated machine pool 'worker' on cluster 'mycluster'
    Copy to Clipboard Toggle word wrap

4.1.3.3. 机器池升级要求

Red Hat OpenShift Service on AWS 集群中的每个机器池都独立升级。因为机器池独立升级,所以它们必须保留在托管的 control plane 的 2 个次版本(Y-stream)版本中。例如,如果您托管的 control plane 是 4.16.z,则机器池必须至少为 4.14.z。

下图显示了机器池在 Red Hat OpenShift Service on AWS 集群中的工作方式:

注意

Red Hat OpenShift Service on AWS 集群中的机器池都独立升级,机器池版本必须保留在 control plane 的两个次版本中。

4.1.4. 其他资源

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat