Никто не сталкивался с такой задачей, катим в кубер с помощью helm upgrade -- install --atomic И если пода не выкатилась и автоматически откатывается, но хотелось чтобы в output писались логи не выкатившегося пода, да логи есть в кибане, но хотелось бы чтобы в пайпе они выводились
Никто не сталкивался с такой задачей, катим в кубер с помощью helm upgrade -- install --atomic И если пода не выкатилась и автоматически откатывается, но хотелось чтобы в output писались логи не выкатившегося пода, да логи есть в кибане, но хотелось бы чтобы в пайпе они выводились
helm не умеет. werf решает задачу. alias helm="werf helm"
Добрый день. В контейнере есть самописный супервизор на pcntl, у него есть дочерние процессы. Хочу вывести stdout этих процессов в родительский stdout. Кто-нибудь знает, как это возможно сделать? Или хотя бы что мне искать? Пробую по-разному гуглить, не уверен, что ищу правильно.
Добрый день. В контейнере есть самописный супервизор на pcntl, у него есть дочерние процессы. Хочу вывести stdout этих процессов в родительский stdout. Кто-нибудь знает, как это возможно сделать? Или хотя бы что мне искать? Пробую по-разному гуглить, не уверен, что ищу правильно.
отказаться от супервизора и запускать каждое приложение в отдельном котейнере
Ну, это я понимаю ) У нас именно 30+ разных воркеров, которые, как я понял, нужно будет описать в отдельных манифестах, которые в итоге и станут pod'ами, минимум с 1 контейнером
Ну, это я понимаю ) У нас именно 30+ разных воркеров, которые, как я понял, нужно будет описать в отдельных манифестах, которые в итоге и станут pod'ами, минимум с 1 контейнером
Так у вас там одно приложение с несколькими воркерами? Тогда написать нормальный супервизор, который умеет ловить stdout воркеров. php-fpm например такое умеет, pm2 тоже
Я думал, это более общий вопрос ) Ну ОК, спасибо ) Пойду читать про реализацию в пыхе тогда сперва
так оно еще на пыхе написано? То есть супервизор на php? Интересно. Ну там кроме fork возможностей порадить воркер я не знаю, по умолчанию форкнутый процесс пишет в stdout/stderr родителя. Поэтому дополнительных телодвижений не требуется