×

AWS 上的 Red Hat OpenShift 服务使用机器池作为基于您的云基础设施之上的弹性动态配置方法。

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

机器

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

机器集

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

在 ROSA 中无法直接修改机器集。

机器池

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

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

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

集群安装期间的机器池

默认情况下,集群有一个机器池。在集群安装期间,您可以定义实例类型或大小,并向此机器池添加标签。

集群安装后的机器池配置

集群安装后

  • 您可以删除或向任何机器池添加标签。

  • 您可以向现有集群添加其他机器池。

  • 如果存在一个没有任何污点的机器池,则可以向任何机器池添加污点。

  • 如果存在一个没有任何污点的机器池,并且对于单可用区集群至少有两个副本,对于多可用区集群至少有三个副本,则可以创建或删除机器池。

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

  • 您可以向每个添加的机器池添加标签。

多区域集群中的机器池

在跨多个可用区域 (AZ) 创建的集群中,机器池可以在所有三个 AZ 或您选择的任何单个 AZ 中创建。在集群创建时默认创建的机器池将在所有三个 AZ 中创建机器,并以 3 的倍数进行扩展。

如果您创建新的多可用区集群,则机器池会自动复制到这些区域。默认情况下,如果您向现有的多可用区集群添加机器池,则新的机器池会自动在所有区域中创建。

您可以覆盖此默认设置,并在您选择的单可用区中创建机器池。

同样,删除机器池将从所有区域删除它。由于这种乘法效应,在创建机器池时,在多可用区集群中使用机器池可能会消耗您项目在特定区域的更多配额。