本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

使用 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 已从当前集群中删除。