如何计算kubernetes podAffinity优先级得分?

时间:2018-06-10 21:26:49

标签: kubernetes cluster-computing kubernetes-pod

如果我在preferredDuringSchedulingIgnoredDuringExecution中使用podAffinity规则,每个节点的得分是根据该节点上符合我规则的广告连播的数量计算的吗?也就是说,具有两个与我的规则匹配的pod的节点是否会优先于另一个只有一个pod匹配我的规则的节点?

podAffinity's design proposal algorithm表明它不依赖于pod的数量: Repeat Step 1a except replace the last line with "foreach node W of {N} having label [key=H.TopologyKey, value=any K such that M[K]>0], Y[W]++"

有没有办法制定一个podAffinity规则,该规则取决于与我的规则匹配的每个节点中的pod数量?

1 个答案:

答案 0 :(得分:0)

Kubernetes机制尝试在一个节点上运行尽可能多的pod。它没有一种机制来计算具有相同标签的pod数量,它依赖于资源。