通过 Rancher UI 管理 HPA

自 Rancher v2.3.0 起可用

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

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

创建一个 HPA

  1. 全局视图中,打开一个项目,将 HPA 部署到此项目中。
  2. 单击资源 > HPA
  3. 单击添加 HPA
  4. 输入 HPA 的名称
  5. 为 HPA 选择一个命名空间
  6. 选择工作负载作为 HPA 的扩展目标。
  7. 为 HPA 指定最小比例最大比例
  8. 配置 HPA 的指标。您可以选择内存或 CPU 使用率作为度量标准,这将触发 HPA 弹性扩缩容。在数量字段中,输入将触发 HPA 扩缩容机制的工作负载内存或 CPU 使用率的百分比。要配置其他 HPA 指标,包括 Prometheus 可用的指标,您需要使用 kubectl 管理 HPA
  9. 单击创建以创建 HPA。

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

获取 HPA 指标和状态

  1. 全局视图中,打开要查看的 HPA 资源所在的项目。
  2. 单击资源 > HPAHPA选项卡显示当前副本数。
  3. 有关特定 HPA 的更多详细指标和状态,请单击 HPA 的名称。将会进入 HPA 详细信息页面。

删除 HPA

  1. 全局视图中,打开要从中删除 HPA 的项目。
  2. 单击资源> HPA”
  3. 找到要删除的 HPA。
  4. 单击省略号(...)>删除
  5. 单击删除以确认。

结果: HPA 已从当前集群中删除。

最后由 yzeng25更新 于