У меня 4 worker
узлов и 1 master
в кластере kubernetes. Я сделал daemon-set
развертывание от мастера, и он запускает свои модули на всех рабочих узлах. У меня есть скрипт, который продолжает работать в фоновом режиме, который в основном контролирует git
хранилище и проверяет, нужно ли его извлекать. Если да, то тянет новые изменения на локальные. Модули могут только читать локальные файлы сразу, когда он запускается, а затем продолжать использовать эту конфигурацию. Я хочу каким-то образом перезапустить модуль на этом работнике, чтобы он воспринял новые изменения.
Есть ли способ, которым мы можем уведомить о новых изменениях мастера, чтобы мастер мог перезапустить модуль.? или
Мастер может отслеживать репо git
и отправлять новые изменения этому работнику, а также перезапускать модуль .?
Есть ли другой способ достижения этой функциональности.