вручную переместить pod в другой kuberntes

Есть ли способ заставить модуль sts в kubernetes перейти на другой узел в кластере kubernetes?

по умолчанию kubernetes ставит все на один и тот же узел, так как у меня локальный pv но я хочу чтобы реплика распространялась.

прежде чем я добавил локальное хранилище pv, как показано ниже, узлы были равномерно распределены вокруг узлов kubernetes. после добавления pv я вижу их только на одном узле, есть ли способ распределить их по узлам?

это мой ПВХ:

  name: local-volume
spec:
  storageClassName: local-st
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi

~


person NoamiA    schedule 22.02.2021    source источник
comment
Ответы на распределение развертываний здесь в основном применимы и к statefulsets. Особенно ссылка на ограничения топологии модуля.   -  person char    schedule 22.02.2021
comment
Можете ли вы предоставить минимально воспроизводимый пример, немного подробнее описывающий вашу установку? Это в контексте StatefulSet? Какой поставщик томов вы используете?   -  person David Maze    schedule 22.02.2021
comment
Я добавил подробный pvc Im, используя кластер sts. Я также могу предоставить sts.yaml, если это будет полезно.   -  person NoamiA    schedule 22.02.2021
comment
Это не минимальный воспроизводимый пример. Можете ли вы предоставить минимально воспроизводимый пример?   -  person Matt    schedule 23.02.2021