CMDR Jack
Я настаиваю на том, чтобы не гонять в нем статичный прод, например, но споры про то, готов ли он к проду, смешные.
Navern
CMDR Jack
Я имею в виду стейтфул системы скорее.
CMDR Jack
Я очень много, особенно на заре популярности докера, видел, как народ радостно запихивает под него все подряд, не задумываясь о том, что моние вещи удобнее ментейнить. обновлять etc. не в stateless контейнере.
CMDR Jack
Ну то есть есть тысячи случаев, где обновить пакет внутри системы значительно лучше по всем параметрам, чем городить бесшовный апгрейд пересборкой конта
CMDR Jack
Но до сих пор забивают квадратные объекты в круглые отверстия :)
CMDR Jack
Я очень большой фанат докера как инструмента для CI кстати.
CMDR Jack
Это заебатая штука для того, чтобы быстро и удобно поднимать temporary environments.
CMDR Jack
Я в свое время писл для этого ~500 строк кода на баше. Докер каэш побольше будет, но и заметно гибче моего кода :)
Arty
госпаде 500 строк кода на баше
CMDR Jack
Я и больше вещи на нем писал.
CMDR Jack
https://git.fleshless.org/u/spark/ssm/tree/ssm вот тыща строк например :)
CMDR Jack
На самом деле 700, ок.
Bogdan (SirEdvin)
Интересно, есть ли шанс как-то убить процесс, если kill -9 он игнорирует? Похоже он более чем залип.
Arty
Navern
@openfbtd так обьяснии что такое статичный прод. В каком случае докер не стоит юзать? Я просто пока не оч понял
Arty
ну или reboot :)
CMDR Jack
Зачем городить апгрейд пересборкой, например, когда значительно проще и удобнее обновить пакет и рестартовать сервис.
CMDR Jack
Зачем пихать три компонента де-факто одного сервиса в отдельные конты с отдельным data контом?
CMDR Jack
Ну и так далее
Navern
CMDR Jack
Изоляцию конты дают больше системную, чем с т.з. секьюрити
CMDR Jack
а можно примеры? чтобы понять
Ну что примеры, очевидные же вещи говорю.
Ну вот например у меня есть конт с TTRSS, мускулем для него и веб-сервером.
В рамках воркфлоу докера это будет 4 конта, в которых еще шелл получается через жопу (и правильно, идеология инструмента подразумевает по процессу на конт, нехуй в нем шеллы запускать).
CMDR Jack
Я вижу это как усложнение на ровном месте без хорошей на то причины
CMDR Jack
И вот куча народу кинулись в последние годы на докер переводить все подряд with no rhyme or reason.
CMDR Jack
Впрочем, вроде подуспокоились.
CMDR Jack
Я вижу докер как очень заебатый инструмент для stateless and/or temporary things.
CMDR Jack
Как только рядом появляется какой-то стейт, ну его нахуй сразу.
CMDR Jack
А вот свой билдер пакетов для арчика я давно уже хочу перетащить на Concourse CI (там внутри докер) со своих тех самых 500 строк кода :)
Navern
CMDR Jack
ну ок, примерно тебя понял
Ну только это не hard and fast rule, конечно. Всегда есть здравый смысл и уместность решения в данный момент.
Bogdan (SirEdvin)
Неловкая проблема заключается в том, что как только какая-то программа пытается прочитать данные про этот процесс, она зависает :)
Navern
Navern
dmesg посмотри
Navern
У тебя там скорей всего все развалилось
G72K
CMDR Jack
Это надуманная проблема в значительной части случаев. У нас среда построена так, что и так запустится везде
G72K
G72K
CMDR Jack
Ну то есть я признаю это преимущество, но не считаю его достаточно значимым.
CMDR Jack
Вот мы среду не строим, а потом у нас layers of complexity на ровном месте
Max
Привет, кто-то здесь юзает/юзал k6 ?
CMDR Jack
Я никому не указываю, что делать, если что. Там выше спросили, почему докер в проде плохо, я выдал свои мысли на этот счет. В свой прод не пущу без хороших причин.
G72K
CMDR Jack
С моей точки зрения. использование докера в определенных случаях — это забивание квадратных предметов в круглые отверстия, да.
Также я лично знаю до жопы именно что технохипстеров.
Мне ко всем сообщениям диклеймеры приматывать чтоли?
CMDR Jack
Что за детский сад.
Я даже причем во всем этом упоминал уже, что даже я нахожу юзкейсы для докера в проде.
CMDR Jack
И не надо выкать в техночатиках, это выглядит отвратительно.
G72K
CMDR Jack
Это ты решил после уточняющего мои намерения дисклеймера объяснить мне, что я «не это сказал».
CMDR Jack
Ты наверное лучше знаешь. что я хочу сказать, поэтому дальнейшее общение считаю бессмысленным.
Bogdan (SirEdvin)
у вас devicemapper? В /proc/pid/stack есть что-нибудь?
[<ffffffff81331ce8>] call_rwsem_down_read_failed+0x18/0x30
[<ffffffff816b021c>] __do_page_fault+0x37c/0x450
[<ffffffff816b0325>] do_page_fault+0x35/0x90
[<ffffffff816ac548>] page_fault+0x28/0x30
[<ffffffff810363d3>] save_xstate_sig+0x123/0x1c0
[<ffffffff8102a879>] do_signal+0x469/0x6c0
[<ffffffff8102ab2f>] do_notify_resume+0x5f/0xb0
[<ffffffff816b52bd>] int_signal+0x12/0x17
[<ffffffffffffffff>] 0xffffffffffffffff
Но так вроде overlay2
Roman
Ребята, есть кто использует swarm + traefik
Нужна помощь, когда делаю запросы с фронтенда, траефик почему-то (из-за моих кривых рук) не вывозит и у меня докер виснет от 30 запросов и весь стак перезагружается.
Но отдельно бэк работает нормально с траефиком, как только в стак включается фронтенд и идут запросы, все стает колом
Aleksey
а откуда у вас на stage 30 запросов ?
Navern
Aleksey
не посказывай
Navern
:(
🏳️ Phil
ZoL узнай внезапно, что по дефолту zfs snapshot для zvol хочет свободного места в размер zvol. Но можно поправить zfs set refreservation=none mypool/myvol1
Roman
там глупый запрос на всю api ~10 запросов, и я просто перезагружаю страницу пару раз, которая делает эти запросы
Roman
я даже до нормального тестирования не дошел, эта шаткая конструкция рухнула просто от чиха
Roman
дополню. Все это в рижиме тестирования, тренировки происходит
Roman
Все что выяснил, виноват traefik каким-то образом, без него все отлично работает и не падает
G72K
G72K
Насколько по шкале от 0 (норм) до 10 (жопа) плохая новость, что фирма выбрала будущее в лице Oracle Cloud?
Aleksey
integer overflow
Aleksey
но это просто потому что я не люблю всё Оракл
G72K
Я вот тоже, но вдруг кто был там и вышел живым
Aleksey
ошибку выжившего ищешь ?
Ivan
Aleksey
парни а что уже безопасно ставить bumblebee или еще нет ?
Ivan
Ivan
вот там каждый фильм с этого начинался
Aleksey
с удаления /usr ?
Arty
Это уже не модно