代码之家  ›  专栏  ›  技术社区  ›  codependent

有没有办法加快水平吊舱自动标度仪的扫描速度?现在要花两分钟的时间才能达到高档的新吊舱

  •  1
  • codependent  · 技术社区  · 7 年前

    我有一个应用程序,它的一些端点占用了大量的CPU资源。因此,我配置了一个这样的水平吊舱自动分频器:

    spec:
      maxReplicas: 10
      minReplicas: 1
      scaleTargetRef:
        apiVersion: extensions/v1beta1
        kind: DeploymentConfig
        name: some-app
      targetCPUUtilizationPercentage: 30
    

    关键是,假设一个POD上有一个请求,使它在100%CPU下工作5分钟。我花了两分钟时间,直到openshift/kubernetes安排新的pods。

    有没有办法加快这个过程?它迫使我们在两分钟内几乎没有反应。

    同样的事情也发生在缩尺上,必须等待两分钟,直到它摧毁不必要的豆荚。

    理想情况下,应该有一些配置选项来设置它。

    1 回复  |  直到 7 年前
        1
  •  1
  •   ccshih    7 年前

    对于openshift,请修改 /etc/origin/master/master-config.yaml

    kubernetesMasterConfig:
      controllerArguments:
        horizontal-pod-autoscaler-downscale-delay: 2m0s
        horizontal-pod-autoscaler-upscale-delay: 2m0s
    

    重新启动openshift master。