【问题标题】:Horizontal pod autoscaling in openshiftopenshift中的水平pod自动缩放
【发布时间】: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


【解决方案1】:

我的理解是,它是通过 pod。

例如。 Pod 1 超出了您的 CPU 限制,因此部署了 Pod 2。 5 分钟后,Pod 2 超过了 CPU 限制,并且部署了 Pod3。

【讨论】:

    猜你喜欢
    • 2016-12-18
    • 2015-09-23
    • 2020-02-12
    • 2023-04-01
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多