Kubernetes Cluster Autoscaler:自定义指标聚合

时间:2019-10-31 10:26:01

标签: kubernetes google-cloud-platform google-kubernetes-engine stackdriver google-cloud-monitoring

我正在运行Google Kubernetes Engine集群。 我的路径中有一个Google云自定义指标:

custom.googleapis.com|web|NAME|2xx

我想创建一个自动缩放规则,该规则将根据调用次数缩放我的部署。

apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: NAME
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: NAME
  minReplicas: 2
  maxReplicas: 6
  metrics:
  - type: External
    external:
      metricName: "custom.googleapis.com|web|NAME|2xx"
      targetValue: 500

如果custom.googleapis.com|web|NAME|2xx是单个值,则此自动缩放规则有效。就我而言,我必须创建一个SUM聚合函数才能获取实际值。

enter image description here

查看突出显示的(黄色)部分。

如何更新我的metricName字段以求和所有值?

0 个答案:

没有答案