3.2. 管理计算节点

本文档论述了如何使用 OpenShift Dedicated 管理计算(也称为 worker)节点。

在机器池中配置了计算节点的大部分更改。机器池是集群中一组具有相同配置的计算节点,从而简化管理。

您可以编辑机器池配置选项,如扩展、添加节点标签和添加污点。

3.2.1. 创建机器池

安装 OpenShift Dedicated 集群时会创建一个默认机器池。安装后,您可以使用 OpenShift Cluster Manager 为集群创建额外的机器池。

重要

可用的计算(也称为 worker)节点实例类型、自动扩展选项和节点数取决于 OpenShift Dedicated 订阅、资源配额和部署场景。如需更多信息,请联系您的销售代表或红帽支持。

先决条件

  • 已创建一个 OpenShift Dedicated 集群。

流程

  1. 导航到 OpenShift Cluster Manager Hybrid Cloud Console 并选择您的集群。
  2. Machine pool 选项卡下,单击 Add machine pool
  3. 添加 机器池名称
  4. 从下拉菜单中选择 Worker 节点实例类型。实例类型定义机器池中每个计算节点的 vCPU 和内存分配。

    注意

    您无法在创建池后更改机器池的实例类型。

  5. 可选:为机器池配置自动扩展:

    1. 选择 Enable autoscaling 来自动扩展机器池中的机器数量,以满足部署需求。

      注意

      如果您有 capabilities. cluster.autoscale_clusters 订阅,则 Enable autoscaling 选项仅适用于 OpenShift Dedicated。如需更多信息,请联系您的销售代表或红帽支持。

    2. 设置自动扩展的最小和最大节点数限值。集群自动扩展不会减少或增加机器池节点超过您指定的限制。

      • 如果您使用单一可用区部署集群,请 设置最小和最大节点数。这会在可用性区域中定义最小和最大计算节点限值。
      • 如果您使用多个可用区部署集群,请为每个区设置 最小节点,并为每个 区设置 最大节点。这将定义每个区的最小和最大计算节点限值。

        注意

        另外,也可以在创建机器池后为机器池设置自动扩展首选项。

  6. 如果没有启用自动扩展,请选择一个计算节点计数:

    • 如果您使用单一可用区部署集群,请从下拉菜单中选择 Worker 节点数。这将定义要调配到区域的机器池的计算节点数量。
    • 如果您使用多个可用区部署集群,请 从下拉菜单中选择一个 Worker 节点数(每个区域)。这将定义每个区域要调配到机器池的计算节点数量。
  7. 可选:为机器池添加节点标签和污点:

    1. 展开 Edit node labels 和 taints 菜单。
    2. Node labels 下,为节点标签添加 KeyValue 条目。
    3. Taints 下,为污点添加 KeyValue 条目。
    4. 对于每个污点,从下拉菜单中选择一个 Effect。可用选项包括 NoSchedulePreferNoScheduleNoExecute

      注意

      或者,您可以在创建机器池后添加节点标签和污点。

  8. 可选: 如果您使用客户 Cloud Subscription(CCS)模型在 AWS 上部署 OpenShift Dedicated,如果使用 Amazon EC2 Spot 实例,如果您想将机器池配置为将机器部署为非保障的 AWS Spot 实例,请使用 Amazon EC2 Spot 实例:

    1. 选择 Use Amazon EC2 Spot Instances
    2. 保留 Use On-Demand 实例价格,以使用 on-demand 实例价格。另外,选择 Set maximum price 来为 Spot 实例定义最大每小时价格。

      有关 Amazon EC2 Spot 实例的更多信息,请参阅 AWS 文档

      重要

      您的 Amazon EC2 Spot 实例可以随时中断。将 Amazon EC2 Spot 实例用于可容许中断的工作负载。

      注意

      如果为机器池选择 Use Amazon EC2 Spot 实例,则无法在创建机器池后禁用该选项。

  9. 单击 Add machine pool 以创建机器池。

验证

  • 验证机器池在 Machine pool 页面中可见,且配置如预期。