首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes HPA更改轮询间隔

Kubernetes HPA更改轮询间隔
EN

Stack Overflow用户
提问于 2022-01-10 17:13:11
回答 1查看 455关注 0票数 0

我使用带有External度量的水平Pod自动分频器,它基于DataDog代理提供的值

代码语言:javascript
复制
apiVersion: datadoghq.com/v1alpha1
kind: DatadogMetric
metadata:
  name: queue-size
spec:
  query: "max:redis.key.length{key:my-tasks}.fill(zero)"

相应的HPA配置

代码语言:javascript
复制
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: celery-worker
  metrics:
  - type: External
    external:
      metric:
        name: "datadogmetric@default:queue-size"

我希望随着队列的增长,几乎立即对工作人员进行缩放,因此需要轮询时间最多为2-5秒。默认情况下是30秒(按照医生的说法)

如何更改k8s侧的投票间隔?配置HPA时是否有标志,还是应该调优DataDog代理?

EN

回答 1

Stack Overflow用户

发布于 2022-01-11 03:26:38

Kubernetes实现水平吊舱自动标度,作为一个间歇运行的控制循环(它不是一个连续的过程)。间隔由--horizontal-pod-autoscaler-sync-period参数设置为kube-controller-manager (默认间隔为15秒)。你应该根据你的要求调整这个值。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70656335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档