Kubernetes-放大间隔

Kubernetes-放大间隔,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我正在GCP中使用Kubernetes。我正在使用上传到云监控的队列大小指标扩展我的POD 问题是: Kubernetes在很短的时间间隔内扩大豆荚。每次放大之间约12-15秒。我的机器启动大约需要30秒。我希望放大间隔接近30 添加 spec: 最小就绪秒:30 对于部署,yaml不起作用 hpa示例: apiVersion: autoscaling/v2beta1 kind: HorizontalPodAutoscaler metadata: name: <NAME> n

我正在
GCP
中使用
Kubernetes
。我正在使用上传到云监控的队列大小指标扩展我的POD

问题是: Kubernetes在很短的时间间隔内扩大豆荚。每次放大之间约12-15秒。我的机器启动大约需要30秒。我希望放大间隔接近30

添加

spec:
最小就绪秒:30

对于部署,yaml不起作用

hpa示例:

apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: <NAME>
  namespace: <NAMESPACE>
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: <DEPLOYMENT>
  minReplicas: <MIN_REPLICAS>
  maxReplicas: <MAX_REPLICAS>
  metrics:
  - type: External
    external:
      metricName: "custom.googleapis.com|rabbit_mq|<QUEUE>|messages_count"
      metricSelector:
        matchLabels:
          metric.labels.name: <NAMESPACE>
      targetValue: <TARGETVALUE>
apiVersion:autoscaling/v2beta1 种类:水平足自动秤 元数据: 姓名: 名称空间: 规格: scaleTargetRef: apiVersion:apps/v1 种类:部署 姓名: 复制副本: 最大副本: 韵律学: -类型:外部 外部: metricName:“custom.googleapis.com | rabbit_mq | | messages_count” 计量选民: 火柴标签: metric.labels.name: 目标价值:
是否有办法控制此放大间隔?

放大之间的延迟由HPA算法内部确定

从:

从v1.12开始,新的算法更新消除了对高标度延迟的需要

以前它似乎是一个可配置的参数,但现在算法试图巧妙地处理它,并自行决定如何快速扩展应用程序


要真正确定HPA是如何做到这一点以及您如何影响它,您可以。

放大之间的延迟由HPA算法内部决定

从:

从v1.12开始,新的算法更新消除了对高标度延迟的需要

以前它似乎是一个可配置的参数,但现在算法试图巧妙地处理它,并自行决定如何快速扩展应用程序

要真正确定HPA是如何做到的,以及你如何影响它,你可以