Kubernetes 根据其他pod的指标和自定义指标缩放pod?
希望有人能帮上忙,但我尝试用另一个pod的自定义指标来扩展pod,如果是的话,prometheus适配器配置锁应该是什么样的?遗憾的是,我没有让它发挥作用 我试过这样的方法:Kubernetes 根据其他pod的指标和自定义指标缩放pod?,kubernetes,prometheus,hpa,Kubernetes,Prometheus,Hpa,希望有人能帮上忙,但我尝试用另一个pod的自定义指标来扩展pod,如果是的话,prometheus适配器配置锁应该是什么样的?遗憾的是,我没有让它发挥作用 我试过这样的方法: - seriesQuery: 'custom_metric{app="pod_where_metrics_come_from"}' name: matches: "^(.*)" as: "${1}_per_second" metricsQuery: 'sum(rate(<<.Series
- seriesQuery: 'custom_metric{app="pod_where_metrics_come_from"}'
name:
matches: "^(.*)"
as: "${1}_per_second"
metricsQuery: 'sum(rate(<<.Series>>[2m])) by (<<.GroupBy>>)'
-seriesQuery:'custom_metric{app=“pod_where_metrics_come_from”}
姓名:
匹配:“^(.*)”
如:“${1}u/秒”
metricsQuery:“按()求和(速率([2m])”
thx为所有可能的帮助:)你们有一个普罗米修斯指标,你们想在HPA中使用吗?你们读过这篇文章吗?我想这可能会有帮助。@Arghya Sadhu,是的,我有普罗米修斯指标。马里奥:这一点都没有帮助,它只是展示了如何用自定义指标自动缩放吊舱。但是我想根据来自另一个pod(比如网关,它只是根目录到原始pod)的定制指标来扩展pod,这些指标是如何公开的?基本上,您可以基于任何度量(包括)自动缩放
HorizontalPodAutoscaler
定义中spec.scaleTargetRef
下指定的部署。您只需正确配置指标
,并使它们可用于HorizontalPodAutoscaler
,以便它可以根据这些指标做出缩放决策。它们不必与自动缩放的pod
有任何关联。