Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 有没有办法加快水平吊舱自动缩放度量扫描?现在,升级新吊舱需要两分钟_Kubernetes_Openshift_Openshift Origin_Horizontal Scaling - Fatal编程技术网

Kubernetes 有没有办法加快水平吊舱自动缩放度量扫描?现在,升级新吊舱需要两分钟

Kubernetes 有没有办法加快水平吊舱自动缩放度量扫描?现在,升级新吊舱需要两分钟,kubernetes,openshift,openshift-origin,horizontal-scaling,Kubernetes,Openshift,Openshift Origin,Horizontal Scaling,我有一个应用程序,其中一些端点相当CPU密集。因此,我配置了一个水平吊舱自动缩放器,如下所示: spec: maxReplicas: 10 minReplicas: 1 scaleTargetRef: apiVersion: extensions/v1beta1 kind: DeploymentConfig name: some-app targetCPUUtilizationPercentage: 30 关键是,假设一个pod上有一个请求,使它在100

我有一个应用程序,其中一些端点相当CPU密集。因此,我配置了一个水平吊舱自动缩放器,如下所示:

spec:
  maxReplicas: 10
  minReplicas: 1
  scaleTargetRef:
    apiVersion: extensions/v1beta1
    kind: DeploymentConfig
    name: some-app
  targetCPUUtilizationPercentage: 30
关键是,假设一个pod上有一个请求,使它在100%CPU下工作5分钟。我花了两分钟,直到Openshift/Kubernetes安排新的播客

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

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


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

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

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

然后重新启动openshift master。

它不是标量,您应该这样设置它

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

至少在OpenShift Origin v3.11中,如果您是群集管理员,您可以在Kubernetes中配置自动定标器dalay。那么Openshift呢?