@CrazyHorse

Необходимость в использовании диспетчеров процессов для node.js в случае использования kubernetes?

Подскажите нужно ли использовать какой либо из диспетчеров процессов (pm2, forever...) для приложения которое будет содержать в себе web api на express и планировщик задач на agenda, если жизненным циклом приложения управляет Kubernetes? т.е при крахе приложения, я так понимаю Kubernetes запустит контейнер с приложением по новой и следовательно можно обойтись без менеджера процессов для node.js приложения?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
rino906
@rino906
k8s перезапустит pod в случае краха, pm2 и подобные лучше не использовать только из-за того при их использовании появляется дополнительный вопрос мониторинга(к примеру, количество крахов приложения)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Wimbo
@Wimbo
pm2/forever нет смысла использовать.
Отдельный контейнер, а скорее под, для web api, так как его можно скейлить.
А agenda скорее всего нельзя запускать более 1, просто 1 контейнер отдельный. А вообще для этого есть CronJob в kubernetes :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
OUTSIDE Москва
от 200 000 до 300 000 ₽
Roowix Санкт-Петербург
от 100 000 до 130 000 ₽
03 дек. 2020, в 05:30
200000 руб./за проект
03 дек. 2020, в 02:47
5000 руб./за проект