【发布时间】:2018-11-21 06:04:26
【问题描述】:
我有一个应用程序,其中包含一些 CPU 密集型端点。因此,我已经像这样配置了一个 Horizontal Pod Autoscaler:
spec:
maxReplicas: 10
minReplicas: 1
scaleTargetRef:
apiVersion: extensions/v1beta1
kind: DeploymentConfig
name: some-app
targetCPUUtilizationPercentage: 30
关键是,假设 Pod 上有一个请求,让它在 100% CPU 下工作 5 分钟。我需要两分钟,直到 Openshift/Kubernetes 安排新的 pod。
有没有办法加快这个过程?它迫使我们在两分钟内几乎没有反应。
同样的事情发生在缩减规模上,必须等待两分钟才能销毁不必要的 pod。
理想情况下应该有一些配置选项来设置它。
【问题讨论】:
-
如果您是集群管理员,您可以在 Kubernetes 中配置自动缩放器 dalay。 kubernetes.io/docs/tasks/run-application/…
-
那么 Openshift 呢?
标签: kubernetes openshift openshift-origin horizontal-scaling