David
Всем привет
David
Может кто-то посоветовать курс ДевОпс?
Vladimir
slurm годный
George
я бы предложил самостоятельно потыкать в куберенетес
George
и девопс - это не про куб, все-таки, а более широкая история. Куб - это только один из инструментов
🔅
Складчины бывают по курсам? Или это не современный формат ( не "тру" ) ?
central
у меня ночью упал контейнер с redis хотя restart=always? че за фигня, нафига мне вообще докер если контейнер может рандомно упасть и продолжать валятся
George
это докер 😊
George
смотри логи почему он не рестартовал
central
что искать? ничего подозрительного не вижу
George
в самом докере смотри. Вряд ли тебе помогут логи самого редиса
George
может быть какие-то нюансы связанные с ООМ
central
самого докера и смотря
central
George
не похоже, кмк
George
overcommit_memory =0. Но это и логично. У тебя вообще как там sysctl, swap на хост машине поживают?
George
или отключены к чертям?
central
George
свап по нулям?
George
а редису ты память ограничивал? ищи в dmesg сообщения от OOM
George
я не это имел в виду, но ок
central
видимо это момент когда он упал, но почему он получил сигнал на завршение если он был в контейнере
George
SIGINT, а не SIGSTOP/SIGTERM/SIGKILL
central
если верить логам
central
судя по всему никакие процессы не убивались, ну либо я таких не нашел
George
https://github.com/docker-library/redis/blob/master/5.0/Dockerfile
George
ну, никакого криминала нет
George
может у тебя автообновление докера стоит?
George
systemctl status docker чо кажет?
central
https://pastebin.com/hfs0G2Ah
Vladislav 👻
Так, заинтриговал
Vladislav 👻
Чем поднимаешь, какая версия докера, какая ос и версия, где контейнер?
central
Docker version 18.09.7, build 2d0083d
ubuntu 19.04
George
19.04 ? 🥺
Vladislav 👻
19.10 мейби?
Vladislav 👻
И чем поднимаешь контейнер? Докер, композ?
central
George
я плакалЪ. Зачем люди себе ставят 19-ю убунту, а потом страдают?
George
как бы LTS - 18.04 и точка
George
я помню, как я с матюгами обновлял 16.04 - 16.10 - 17.04
George
лучше б я этого не делал
Vladislav 👻
Доеду до работы, гляну что у меня
Vladislav 👻
George
да, но 12.04 - 18.04 - как бы это LTSки
Vladislav 👻
Ааа, ты решил поизвращаться
Vladislav 👻
В общем, по теме, у меня на дев стенде докер стал себя так же вести, грешили на обновление апликейшена и обертки для докера, но вроде как баг с этой фигней
Vladislav 👻
Возможно, это оом накрывает, но пока проблему не локализовал
George
да вряд ли SIGINT ООМ посылает
George
а можно через редис-клиента его перезапустить?
central
Vladislav 👻
Сигинт скорее всего идет после переподнятия
central
George
😱не используйте убунту
Sergey
слава бубунте
Sergey
=)
central
Vladislav 👻
Неа, в этом и проблема, почему то старый контейнер не удаляется, новый не поднимается
central
а есть какая нибудь фигня которая будет слать сообщения если что то упало вдруг
central
или как всегда самому писать
Vladislav 👻
Фигня то есть
Vladislav 👻
Метрики и алертинг настроить можно
George
Vladislav 👻
Я через cadvisor в пром собираю
George
George
телеграфом можно еще собирать
George
но там мониторинг докеров не без изъяна
Vladislav 👻
ЧТО?
У меня проблемы начались именно из-за того, что мертвые контейнеры перестали удаляться
George
у меня такого не было
George
а вот то, что докер демон стал тупить в какой-то момент времени - я такое наблюдал
George
а еще если создавать 100+ контейнеров - оно реально тормозит
Александр
Привет, смотрю что такое dockerfile - и вопрос таков :: можно ли в dockerfile сделать выполнение команд cmd, или они в любом случае только при запуске контейнера? Грубо говоря чтобы скачать не которые пакеты нужно выполнить команды, они как я понял выполняются в cmd, а cmd запускаются при старте контейнера. Итого можно во время сборки повыполнять команды или не получится?
central
Александр
RUN вроде про это говорите
Не совсем разобрался как он работает, но я думал что чисто для установки пакетов)) окей попробую спасибо
inqfen