Size: a a a

DevOps — русскоговорящее сообщество

2020 July 17

PK

Pavel K in DevOps — русскоговорящее сообщество
спасибо, сейчас попробую
источник

MA

Maksim Arimanov in DevOps — русскоговорящее сообщество
Доброй ночи! Кто подскажет по кубернетису. Кубер стоит на убунте сервер 20, на сервере настройки DNS прописаны в нетплане. DNS сервера из локальной сети. Как настроить кубер, чтобы все поды автоматом получали эти адреса DNS серверов?
источник

GT

Grisha Tatsiy in DevOps — русскоговорящее сообщество
Maksim Arimanov
Доброй ночи! Кто подскажет по кубернетису. Кубер стоит на убунте сервер 20, на сервере настройки DNS прописаны в нетплане. DNS сервера из локальной сети. Как настроить кубер, чтобы все поды автоматом получали эти адреса DNS серверов?
поды автоматом полчают адрес core-dns, а он форвардит на тот dns что описан на ноде с core-dns
источник

MA

Maksim Arimanov in DevOps — русскоговорящее сообщество
Grisha Tatsiy
поды автоматом полчают адрес core-dns, а он форвардит на тот dns что описан на ноде с core-dns
Спасибо, я правильно понимаю, что обновлять настройки нужно через ConfigMap?
источник

GT

Grisha Tatsiy in DevOps — русскоговорящее сообщество
Maksim Arimanov
Спасибо, я правильно понимаю, что обновлять настройки нужно через ConfigMap?
+
источник

🐺J

🐺 Jordan Belfortovic... in DevOps — русскоговорящее сообщество
Кто умеет лить бурж в лс
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
🐺 Jordan Belfortovich
Кто умеет лить бурж в лс
мне бы кто залил)) но 30$ за лида не готов))
+ имхо это мимо этого чата
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Max Muravyev
Привет, а подскажите есть ли какой нибудь лайфхак, чтоб главный процесс внутри контейнера в кубере рестартануть чтоб контейнер (ну и весь деплой) не упал. Суть в том, что есть statefull приложение и postStart скрипт, который разворачивает дамп (который был положен инит контейнером в отдельную папочку заранее). Так вот разворачивать дамп нужно когда приложение остановлено. Варианты?)
Оффициально нет. Контейнер это не стейтфул среда и один процесс.

Однако, т.к. часть разработчиков не понимает разницы между контейнером и вмкой пришлось сделать стейтфулсет. Далее, для таких же программистов придумали supervisor
Работает он собственно следующим образом. Для контейнера он тот самый единственный процесс внутри, а все остальное это его форки/треды.  Супервизор стартует первый и уже сам запускает твой софт. Релоудит и управляет. Использование супервизора не рекомендуется т.к. это дерьмо на лопате (простите мой французский) и дебаг может превратиться в выстрел в обе ноги из дробовика т.к. процесс жив, а значит риднес и лайвнес пробы работать не будут
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Даже если твой условный сайт уже не работает, супервизор работает и ни одна система оркестрации не перезапустит этот под
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
Asgoret
Оффициально нет. Контейнер это не стейтфул среда и один процесс.

Однако, т.к. часть разработчиков не понимает разницы между контейнером и вмкой пришлось сделать стейтфулсет. Далее, для таких же программистов придумали supervisor
Работает он собственно следующим образом. Для контейнера он тот самый единственный процесс внутри, а все остальное это его форки/треды.  Супервизор стартует первый и уже сам запускает твой софт. Релоудит и управляет. Использование супервизора не рекомендуется т.к. это дерьмо на лопате (простите мой французский) и дебаг может превратиться в выстрел в обе ноги из дробовика т.к. процесс жив, а значит риднес и лайвнес пробы работать не будут
спасибо про инфу насчет супервизора
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Vladimir Samoylov
спасибо про инфу насчет супервизора
👍 вся инфа есть, принимай взвешенное решение :)
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
я всё думал зачем мне несколько форков внутри одного контейнера когда я могу запустить несколько контейнеров с одним процессом
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
это как сон внутри сна внутри сна)) слишком много уровней абстракции где на каждом кто то чем то управляет
и вот сомнения мои были не зря
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Vladimir Samoylov
я всё думал зачем мне несколько форков внутри одного контейнера когда я могу запустить несколько контейнеров с одним процессом
Сама архитектура контейнера таковая что внутри должен быть только 1 процесс. Это не вмка. Контейнер это легкая виртуализация которая быстро умирает и быстро поднимается. Легко масштабируется и со он. Где же эта легкость, если у тебя внутри контейнера системд и 100500 процессов?
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
Asgoret
Сама архитектура контейнера таковая что внутри должен быть только 1 процесс. Это не вмка. Контейнер это легкая виртуализация которая быстро умирает и быстро поднимается. Легко масштабируется и со он. Где же эта легкость, если у тебя внутри контейнера системд и 100500 процессов?
да я с этим согласен, просто что дали то дали так сказать задавили опытом ))
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
кто сталкивался, что баш самовольно добавляет одинарные кавычки?
источник

СП

Сын Маминой Подруги... in DevOps — русскоговорящее сообщество
Denis 災 nobody
кто сталкивался, что баш самовольно добавляет одинарные кавычки?
Где?
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Переслано от Denis 災 nobody
if [ ! -z "${SETTINGS}" ] ; then                                                        
SETTINGS="--settings $SETTINGS"                                                 echo "With $SETTINGS"
fi

Unity ... \
   "${SETTINGS}" \
...
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Переслано от Denis 災 nobody
+ '[' '!' -z sg ']'
+ SETTINGS='--settings sg'
+ echo 'With --settings sg'
With --settings sg
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Переслано от Denis 災 nobody
то есть в начале скрипта - ок
источник