智能边缘计算
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的详细信息页面。