【问题标题】:scheduler - load balancing on openshift v3调度程序 - openshift v3 上的负载平衡
【发布时间】:2016-01-09 00:02:19
【问题描述】:

我有一个简短的一般性问题,关于 openshift 的自动负载平衡以避免特定节点过载。

现在我们有一个包含 5 个节点的小型系统,它们的功能或多或少相似。

出于某种原因,openshift 似乎总是从 node0 开始并将其填充到它的最大 pods,然后移动到 node1、node2 等。而不是试图平衡事情。

这会导致第一个节点有 70+ 的相当高的负载,而最后一个节点完全空闲。

如果负载超过 X,是否有某种方法可以基于节点指定不调度更多节点?

谢谢

【问题讨论】:

    标签: openshift-origin


    【解决方案1】:

    今天,当调度一个 pod 并且没有在 pod 的资源部分指定限制或请求时,调度程序没有足够的信息来平衡工作负载。如果您在命名空间中将 LimitQuota 设置为默认限制,您会看到 pod 分布更均匀。这个issue in Kubernetes 是跟踪问题,用于改进没有资源已知且 pod 分布不均匀的情况。

    【讨论】:

    • 感谢clayton,我们将相应地更新我们的pod,并希望这能解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2022-06-22
    • 1970-01-01
    相关资源
    最近更新 更多