【发布时间】:2016-09-15 17:45:41
【问题描述】:
open shift 是否主动监控所有正在运行的进程或仅运行的第一个进程的 cpu。
我正在运行一项配置为使用水平自动缩放功能的服务。 我有 hawkuler 指标和 heapster 设置并按预期工作 我已将资源限制和目标 CPU 利用率设置为 50%。 一旦 pod 达到 cpu >50,我可以看到它扩展到 3 个 pod,这是我的配置中的最大值。
我的问题是它此时是否监控所有 3 个 pod? 另外,有没有办法逐步扩大规模,比如再增加一个 pod,如果 cpu 高于 50%,然后再增加另一个等等,或者一旦 cpu 使用,配置的最大数量的 pod 将立即被调出第一次 pod 命中率 >50%
【问题讨论】:
-
自动缩放器通常会尝试以增量方式进行缩放,并且会考虑指标的比例性——因此从 3->4 开始会导致在 4->5 之前等待一段时间。它确实监控所有 pod。
标签: openshift openshift-origin