通过 Rancher UI 管理 HPA
自 Rancher v2.3.0 起可用
Rancher UI 支持创建,管理和删除 HPA。您可以将 CPU 或内存使用率配置为用于 HPA 自动扩缩容所使用的指标。
如果要创建可根据 CPU 和内存以外的其他指标进行扩展的 HPA,请参阅配置 HPA 以使用 Prometheus 的自定义指标进行扩展。
#
创建一个 HPA- 从全局视图中,打开一个项目,将 HPA 部署到此项目中。
- 单击资源 > HPA。
- 单击添加 HPA。
- 输入 HPA 的名称。
- 为 HPA 选择一个命名空间。
- 选择工作负载作为 HPA 的扩展目标。
- 为 HPA 指定最小比例和最大比例。
- 配置 HPA 的指标。您可以选择内存或 CPU 使用率作为度量标准,这将触发 HPA 弹性扩缩容。在数量字段中,输入将触发 HPA 扩缩容机制的工作负载内存或 CPU 使用率的百分比。要配置其他 HPA 指标,包括 Prometheus 可用的指标,您需要使用 kubectl 管理 HPA。
- 单击创建以创建 HPA。
结果: HPA 已部署到选定的命名空间。您可以从项目的资源> HPA 视图查看 HPA 的状态。
#
获取 HPA 指标和状态- 从全局视图中,打开要查看的 HPA 资源所在的项目。
- 单击资源 > HPA。HPA选项卡显示当前副本数。
- 有关特定 HPA 的更多详细指标和状态,请单击 HPA 的名称。将会进入 HPA 详细信息页面。
#
删除 HPA- 从全局视图中,打开要从中删除 HPA 的项目。
- 单击资源> HPA”。
- 找到要删除的 HPA。
- 单击省略号(...)>删除。
- 单击删除以确认。
结果: HPA 已从当前集群中删除。