使用 SUSE Rancher Prime UI 管理 HPA

Rancher UI 支持创建、管理和删除 HPA。您可以将 CPU 或内存使用率配置为 HPA 用于扩展的指标。

如果您想创建基于 CPU 和内存以外的其他指标进行扩展的 HPA,请参阅 使用 Prometheus 配置 HPA 以使用自定义指标进行扩展

创建 HPA

  1. 在左上角,单击*☰ > 集群管理*。

  2. 转到您想要创建 HPA 的集群,然后单击 探索

  3. 在左侧导航栏中,单击 服务发现  水平 Pod 自动扩展器

  4. 单击*创建*。

  5. 为 HPA 选择一个 命名空间

  6. 为 HPA 输入一个 名称

  7. 选择一个 目标引用 作为 HPA 的扩展目标。

  8. 指定 HPA 的 最小副本数最大副本数

  9. 配置 HPA 的指标。您可以选择内存或 CPU 使用率,作为触发 HPA 对服务进行向上或向下扩展的指标。在 数量 字段中,输入工作负载内存或 CPU 使用率的百分比,该数值会触发 HPA 对服务进行向上或向下的扩展。要配置其他 HPA 指标,包括来自 Prometheus 的指标,您需要 使用 kubectl 管理 HPA

  10. 单击 创建 以创建 HPA。

结果:

HPA 已部署到所选的命名空间。您可以从项目的资源 > HPA 视图查看 HPA 的状态。

获取 HPA 指标和状态

  1. 在左上角,单击*☰ > 集群管理*。

  2. 转到包含 HPA 的集群并单击 探索

  3. 在左侧导航栏中,单击 服务发现  水平 Pod 自动扩展器水平 Pod 自动扩展器 页面显示当前副本的数量。

要获取特定 HPA 的更详细指标和状态,请单击 HPA 的名称。这将转到 HPA 详细信息页面。

删除 HPA

  1. 在左上角,单击*☰ > 集群管理*。

  2. 转到包含您要删除的 HPA 的集群并单击 探索

  3. 在左侧导航栏中,单击 服务发现  水平 Pod 自动扩展器

  4. 单击 资源  HPA

  5. 找到您想要删除的 HPA 并单击 ⋮ > 删除

  6. 单击 删除 以进行确认。

结果:

HPA 已从当前集群中删除。