
# 安装指标采集插件
在创建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提供资源指标](https://support.huaweicloud.com/usermanual-cce/cce_10_0406.html#cce_10_0406__section17830202915211)。                                                                                                                                                                                                                                                                          |
| 华为云集群   | 自定义指标   | 安装kube-prometheus-stack。                           | - 安装插件前，请检查您的集群版本，若为v1.19以下，请先升级集群版本。  - 安装插件时，必须选择Server模式，该模式支持自定义指标。  - 安装插件后，需要将自定义指标聚合至Kubernetes API Server，具体操作请参见[将自定义指标聚合到Kubernetes API Server](https://support.huaweicloud.com/usermanual-cce/cce_10_0406.html#cce_10_0406__section11927514174016)。   |
| 非华为云集群  | 系统指标    | 安装Kubernetes Metrics Server。                       | 参见[安装插件]相关文档。                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 非华为云集群  | 自定义指标   | 暂无插件支持。                                            | 非华为云集群的自定义指标采集需要自行安装[Prometheus Adapter](https://github.com/kubernetes-sigs/prometheus-adapter)组件并配置自定义指标采集规则，再进行FederatedHPA策略的创建。                                                                                                                                                                                                                                                                                                                                             |
   
 #### 安装插件
选择适用的插件后，请结合[表1]内注意事项，参考相关文档为集群安装插件：
![](https://support.huaweicloud.com/usermanual-ucs/public_sys-resources/caution_3.0-zh-cn.png)
请为需要创建负载伸缩策略的集群联邦下所有集群安装指标采集插件，否则会造成指标采集异常，负载伸缩策略失效。
- Kubernetes Metrics Server的安装方法请参见[Kubernetes Metrics Server](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0301.html)。
- kube-prometheus-stack的安装方法请参见[kube-prometheus-stack](https://support.huaweicloud.com/usermanual-cce/cce_10_0406.html)。
 
