Рейтинг:0

Можно ли назначать модули всем совпадениям, кроме определенных узлов в k8s?

флаг ph

В общем кластере я пытаюсь развернуть свое приложение на выделенных узлах, все имеют моя роль роль. Я хотел бы исключать несколько из этих узлов по имени.

Это не работает:

сходство:
  сродство узлов:
    requiredDuringSchedulingIgnoredDuringExecution:
      нодселектортермс:
        - matchExpressions:
            - ключ: "role.kubernetes.io/team"
              оператор: "В"
              ценности:
                - "моя роль"
        - matchExpressions:
            - ключ: "kubernetes.io/имя хоста"
              оператор: "НеВ"
              ценности:
                - имя_узла_1
                - имя_узла_2

Это тоже не работает для меня:

сходство:
  сродство узлов:
    requiredDuringSchedulingIgnoredDuringExecution:
      нодселектортермс:
        - matchExpressions:
            - ключ: "role.kubernetes.io/team"
              оператор: "В"
              ценности:
                - "моя роль"
            - ключ: "kubernetes.io/имя хоста"
              оператор: "НеВ"
              ценности:
                - имя_узла_1
                - имя_узла_2

Под «не работает» я подразумеваю, что первое совпадение (по роли) работает, но узлы, которые я пытаюсь исключить, все равно заполняются.

Это возможно? Если да, то что я делаю неправильно?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.