调度程序 - 在openshift v3上进行负载平衡

时间:2016-01-09 00:02:19

标签: openshift-origin

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

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

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

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

如果负载超过X,是否有某种方法可以在节点的基础上指定不调度其他节点?

感谢

1 个答案:

答案 0 :(得分:1)

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