Как вычисляется оценка приоритета kubernetes podAffinity? - PullRequest
0 голосов
/ 11 июня 2018

Если я использую правило preferredDuringSchedulingIgnoredDuringExecution в пределах podAffinity, рассчитывается ли оценка каждого узла на основе количества пакетов на этом узле, которые соответствуют моему правилу?То есть, будет ли узел, имеющий два модуля, которые соответствуют моему правилу, предпочтительнее другого узла, в котором только один модуль соответствует моему правилу?

Алгоритм предложения проекта podAffinity предполагаетчто это не зависит от количества модулей: 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, которое зависит от количества модулей в каждом узле, соответствующих моему правилу?

1 Ответ

0 голосов
/ 11 июня 2018

Механизм Kubernetes пытается запустить как можно больше модулей на одном узле.У него нет механизма для расчета количества контейнеров с одинаковыми метками, он опирается на ресурсы.

...