запустить задачу только в ОДНОМ модуле (из нескольких модулей)

Я пытаюсь запустить процесс только в ОДНОМ докере (а не в других n модулях),

могу ли я узнать (изнутри модуля/экземпляра)

  • я первый стручок?
  • сколько стручков работает?

Спасибо.


person BarganBanananas    schedule 07.04.2020    source источник


Ответы (1)


Не делай этого. Поместите эту вещь в свое собственное развертывание (или, что более вероятно, в statefulset), которое не связано с другими.

person coderanger    schedule 08.04.2020
comment
похоже, это консенсус команды. хотя я не понимаю, почему это плохая практика. - person BarganBanananas; 08.04.2020
comment
Потому что определение реплик пода состоит в том, что они идентичны и взаимозаменяемы (технический термин: «взаимозаменяемые»). - person coderanger; 08.04.2020