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是如何做到的,以及你如何影响它,你可以