更新时间:2024-04-15 GMT+08:00

安装指标采集插件

在创建FederatedHPA策略前,您需要为集群安装支持Metrics API的插件,以采集工作负载相关指标的变动。如果您已经安装了相应插件,可跳过该步骤。

选择插件

UCS提供两种插件以采集工作负载相关指标:Kubernetes Metrics Server与kube-prometheus-stack。两种插件适用的集群类型与指标类型不同,请参考表1选择插件进行安装。

表1 插件选择

适用的集群类型

支持的指标类型

插件

注意事项

华为云集群

系统指标

安装Kubernetes Metrics Server或kube-prometheus-stack。

若您选择安装kube-prometheus-stack插件,在安装该插件后,需要将Prometheus注册为Metrics API的服务,具体操作请参见通过Metrics API提供资源指标

自定义指标

安装kube-prometheus-stack。

  • 安装插件前,请检查您的华为云集群版本,若为v1.19以下,请先升级集群版本。
  • 安装插件时,必须选择Server模式,该模式支持自定义指标。
  • 安装插件后,需要将自定义指标聚合至Kubernetes API Server,具体操作请参见将自定义指标聚合到Kubernetes API Server

非华为云集群

系统指标

安装Kubernetes Metrics Server。

参见安装插件相关文档。

自定义指标

暂无插件支持。

非华为云集群的自定义指标采集需要自行安装Prometheus Adapter组件并配置自定义指标采集规则,再进行FederatedHPA策略的创建。

安装插件

选择适用的插件后,请结合表1内注意事项,参考相关文档为集群安装插件:

请为需要创建负载伸缩策略的集群联邦下所有集群安装指标采集插件,否则会造成指标采集异常,负载伸缩策略失效。