更新时间:2024-04-15 GMT+08:00
安装指标采集插件
在创建FederatedHPA策略前,您需要为集群安装支持Metrics API的插件,以采集工作负载相关指标的变动。如果您已经安装了相应插件,可跳过该步骤。
选择插件
UCS提供两种插件以采集工作负载相关指标:Kubernetes Metrics Server与kube-prometheus-stack。两种插件适用的集群类型与指标类型不同,请参考表1选择插件进行安装。
适用的集群类型 |
支持的指标类型 |
插件 |
注意事项 |
---|---|---|---|
华为云集群 |
系统指标 |
安装Kubernetes Metrics Server或kube-prometheus-stack。 |
若您选择安装kube-prometheus-stack插件,在安装该插件后,需要将Prometheus注册为Metrics API的服务,具体操作请参见通过Metrics API提供资源指标。 |
自定义指标 |
安装kube-prometheus-stack。 |
|
|
非华为云集群 |
系统指标 |
安装Kubernetes Metrics Server。 |
参见安装插件相关文档。 |
自定义指标 |
暂无插件支持。 |
非华为云集群的自定义指标采集需要自行安装Prometheus Adapter组件并配置自定义指标采集规则,再进行FederatedHPA策略的创建。 |
安装插件
选择适用的插件后,请结合表1内注意事项,参考相关文档为集群安装插件:
请为需要创建负载伸缩策略的集群联邦下所有集群安装指标采集插件,否则会造成指标采集异常,负载伸缩策略失效。
- Kubernetes Metrics Server的安装方法请参见Kubernetes Metrics Server。
- kube-prometheus-stack的安装方法请参见kube-prometheus-stack。
父主题: FederatedHPA策略