демон с помощью nodeSelectors - PullRequest
       48

демон с помощью nodeSelectors

0 голосов
/ 17 января 2020

так что я естественно запускаю nvidia- docker и k8s-device-plugin как daemonset. поскольку не все мои рабочие узлы kubernetes имеют gpus, я использую nodeSelector в демоне для запуска только на node s, которые я пометил accelerator=nvidia.

, в другом случае я также делаю то же самое для ingress- nginx: я помечаю несколько нужных мне узлов и запускаю его как daemonset. Затем у меня есть внешний (f5) балансировщик нагрузки, который удерживает VIP для соответствующих записей DNS для входных конечных точек (да, я знаю, что есть доступный вход f5 - он есть в списке задач).

У меня есть заметил, что многие пользователи утверждают, что daemonset следует использовать только для модулей, которые должны работать на ВСЕХ рабочих. Есть ли что-то плохое по сути с моим ограничением запуска daemonset s на подмножестве узлов?

1 Ответ

2 голосов
/ 17 января 2020

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

...