Я ищу способ перезапустить все модули моего сервиса.Они должны перезапускаться один за другим, чтобы служба всегда была доступна.Перезапуск должен произойти, когда скрипт Python из другого сервиса выполнен.
Я делаю это, потому что на модулях, которые я хочу перезапустить, работает сервер Gunicorn, который должен перезагрузить некоторые данные.Это работает только при перезапуске сервера.
Служба gunicorn запускается в Dockerfile:
CMD gunicorn -c gunicorn.conf.py -b :$PORT --preload app:app
Но я предполагаю, что это не слишком актуально.
Я полагаю, что решением будет какая-то команда kubectl, которую я могу запустить в скрипте Python, или подсказка для конечной точки kubectl, которую я не смог найти.