智能边缘计算

帮助中心 / 边缘计算服务 / 智能边缘计算 / 操作指南 / 边缘应用管理 / HPA /

HPA

更新时间: 2022-11-30 10:43:00

功能说明

使用 HPA(Pod弹性伸缩)可以对应用进行自动扩容和自动缩容,自动缩放正在运行的 Pod数量,以实现高效运行。

其中 HPA中影响 Pod数量的因素包括:

用户定义的允许运行的 Pod的最小和最大数量。

资源指标中指标的使用情况,例如 CPU或内存使用情况。

第三方监控程序(例如:Prometheus,Datadog等)提供的自定义指标。

使用 HPA有以下优点:

Pod数量过多时,及时释放从而减少资源浪费。

按照应用需要的性能,自动提高或降低 Pod数量。

前提条件

1.使用 CPU或内存使用率作为衡量指标时,对应的工作负载需要设置 CPU预留或内存预留。

2.为了使用 HPA的自定义指标时,用户需要部署对应的 metrics(指标监控)服务器,比如Prometheus Adapter。

操作步骤

1.登录智能边缘计算平台。

2.进入边缘集群-项目,选择[HPA],点击<添加HPA策略>

3.输入 HPA的名称。

4.选择一个命名空间,以及 HPA生效的工作负载。

5.设置最小副本数以及最大副本数。

6.配置 HPA的指标。例如:用户可以选择内存或者 CPU使用率作为度量标准,指标数值中输入阈值。

7.点击<创建>,完成 HPA的创建。

8.(可选)HPA创建完毕后,可以在 HPA管理界面查看当前期望的副本数、当前副本数等信息。

9.(可选)当需要查看更多详细信息,点击 HPA的名称,将进入 HPA的详细信息页面。