第 2 章 节点

2.1. 关于机器池

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

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

重要

在 Red Hat OpenShift Service on AWS 版本 4.8.35, 4.9.26, 4.10.6 中,Red Hat OpenShift Service on AWS 默认的针对一个 pod 的 pid 限制是 4096。如果要启用这个 PID 限制,必须升级 Red Hat OpenShift Service on AWS 集群到这些版本或更新版本。使用以前版本的 Red Hat OpenShift Service on AWS 集群使用默认的 PID 限制 1024

您无法配置 Red Hat OpenShift Service on AWS 集群中的针对每个 pod PID 的限制。

2.1.1. Machines

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

2.1.2. 机器集

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

机器集不能在 ROSA 中直接修改。

2.1.3. 机器池

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

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

默认情况下,集群有一个机器池。在集群安装过程中,您可以标记此机器池。安装集群后,无法删除 Default 机器池,其节点类型或大小无法更改。

集群安装后:

  • 您可以重新标记 Default 机器池。
  • 您可以将额外的机器池添加到现有集群中。

    注意

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

  • 您可以为每个添加的机器池添加标签。
  • 您不能删除 Default 机器池。但是,您可以删除非默认机器池。

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

2.1.4. 多个区集群中的机器池

在多个可用区 (Multi-AZ) 集群中创建机器池时,一个机器池有 3 个区。机器池会创建 3 个计算机器集 - 集群中每个区一个。每个计算机器集各自管理其各自可用区中的一个或多个机器。

如果您创建新的 Multi-AZ 集群,机器池会自动复制到这些区域。如果您将机器池添加到现有的 Multi-AZ 中,则在这些区中会自动创建新的池。同样,删除机器池将从所有区中删除。由于这种多副本的效果,在多AZ 集群中使用机器池可以在创建机器池时为特定区域消耗更多项目的配额。

2.1.5. 其他资源