Anonymous
@fortunately будет жить. Поприветствуем!
Anonymous
@nemoutis будет жить. Поприветствуем!
Anonymous
Zendesk будет жить. Поприветствуем!
Anonymous
@divsrv будет жить. Поприветствуем!
Anonymous
Alex Ooppss будет жить. Поприветствуем!
Anonymous
Сабир Исламов будет жить. Поприветствуем!
Anonymous
@leonid_lee будет жить. Поприветствуем!
Anonymous
@IvanKolomiets будет жить. Поприветствуем!
Anonymous
Jhimmy Cho будет жить. Поприветствуем!
Anonymous
@evgenybespalov будет жить. Поприветствуем!
Anonymous
Mavro Parker будет жить. Поприветствуем!
Anonymous
Всем доброе утро, сейчас будет митинг, давно не присутствовал, накидайте пожалуйста идей-тезисов в плане безопастности и бестпрактик по архитектуре прода, есть бд, редис, Кафка, 10 контейнеров, нексус, Дженкинс.
NM
NM
Дженкинс зло - делай в К8
Anonymous
George
бе-зо-паст-ность. Без Б. А точнее Т.
NM
Anonymous
@roman563 будет жить. Поприветствуем!
Anonymous
@ample будет жить. Поприветствуем!
Anonymous
thanks
Anonymous
i’m a robot
Anonymous
@maksim_kalinin_1 будет жить. Поприветствуем!
Anonymous
@RNT19 будет жить. Поприветствуем!
Anonymous
@alexeidmitriyev будет жить. Поприветствуем!
Anonymous
ndk будет жить. Поприветствуем!
Anonymous
@inwork_manager будет жить. Поприветствуем!
Victor
? 🧐
JyBvciAxID0gMSAtLQo=
Чет я немного замучился с маунтом дополнительного lvm в систему. Кто подскажет как правильно? Создать новую директорию в корне нельзя, хотя хочется. Подмаунчиваю в /var/opt - только рутом могу каталоги смотреть, хотя все права есть на 666. Че не так - есть какие поджводные камни?
George
George
Тебе единственный резон в нее вкидывать лвм, чтобы поверх него держать данные контейнеров, но докер за тебя все с правами сделает сам
JyBvciAxID0gMSAtLQo=
Ну у меня на конкретно этой машине предполагается пара докеров, один из которых БД. Хочется ее вынести в отдельный сторадж
JyBvciAxID0gMSAtLQo=
Таки кто подскажет - чего у меня в итоге подмаунченный диск виден только руту, несмотряч на все права для конкретного юзерИД? Какие аттрибуты я забыл поставить/снять?
George
George
JyBvciAxID0gMSAtLQo=
Да, но дело не в докере - если я просто создаю юзера зщыепкуы в системе и даю ему все права на подмаунченный диск - permission denied
George
JyBvciAxID0gMSAtLQo=
Ну потому что я не знал как по другому. Сейчас вот нашел что есть docker-storage-setup.service. Док мало очень, не всегда интуитивно понятно как правильно
George
Соглашусь. Задачу опиши полностью. Можно все на системди сервисах собрать
JyBvciAxID0gMSAtLQo=
Да, глянул мельком на этот сервис - по ходу надо просто поправить файл /etc/sysconfig/docker-storage и у меня будет отдельный сторадж на thinpool для всех контейнеров
JyBvciAxID0gMSAtLQo=
Постгрес просто хочу вынести в отдельный сторадж. Не в тот, на котором atomic-root
JyBvciAxID0gMSAtLQo=
Но видимо выносить не надо, а надо thinpool делать под контейнеры
NM
JyBvciAxID0gMSAtLQo=
А теперь более тупой вопрос наверное, но я не работал с thinpool еще. Если раньше мне нужны было логи - я мапил папку контейнера в папку на диске предварительно проставив в ней права юзеру контейнера. А сейчас как мне в thinpool прописать чтобы там внутри были правильные права? А то логи не пишутся нихрена
George
George
с thinpool сам не работал. но там наверняка есть какие-то настройки
JyBvciAxID0gMSAtLQo=
Я в курсе что не надо их в файл писать. Считай это более абстрактным вопросом - не конкретно про логи :)
George
либо давай более полные конфиги и будем думать... либо сам )
JyBvciAxID0gMSAtLQo=
Да нету особо конфигов - я просто решил пойти этим путем с thinpool, развернул все норм в плане заменил драйвер на devicemapper и пулы раскатались. А потом тестово запустил потгрес в контейнере и он у меня упал, потому что
2019-06-24 12:04:22 UTC [1201-3] FATAL: could not open log file "/var/log/postgres/postgresql-2019-06-24_120422.log": No such file or directory
И это явно отсутствие прав
JyBvciAxID0gMSAtLQo=
Ну и отсуствие знаний о thinpool тоже естессна
George
нет
George
вряд ли. Он же тебе четко написал, что файла нет, а не пермишен денайд
JyBvciAxID0gMSAtLQo=
Да я ж его ток стартую свежего.
George
вообще как он тебе в лог файл срет, если он по умолчанию в стдаут фигачит? Образ нестандартный?
JyBvciAxID0gMSAtLQo=
Yep
George
блин
George
там могут быть любые чудеса, ну, ты ж понимаешь
George
тот же -v vs расширенный синтаксис —mount
JyBvciAxID0gMSAtLQo=
ну да. Пойду поем и почитаю доки, а то задолбало методом тыка
George
короче, мой совет - попробуй штатный образ. postgres который. Если нет каких-либо противопоказаний, то я не понимаю почему его не использовать
Anonymous
@cybervgb будет жить. Поприветствуем!
Anonymous
Добрый день, это еще актуально?
Anonymous
@Michaelikus будет жить. Поприветствуем!
Anonymous
@Valumarius будет жить. Поприветствуем!
JyBvciAxID0gMSAtLQo=
George
Хм. Столон поверх кореоса, без куба. А зачем так ?
JyBvciAxID0gMSAtLQo=
Ну весело же. Столон не про куб, он про отсутствие сплит брейн.
JyBvciAxID0gMSAtLQo=
Я на консуле его хосчу.
JyBvciAxID0gMSAtLQo=
Сразу фул-меш
JyBvciAxID0gMSAtLQo=
В куб деплоить проще, но когда встает вопрос зачем бд в кубе, я не нахожу реальных доводов. Только минусы имхо.
George
ну, а так у тебя оркестрация хрен знает из чего - из говна и палок.
George
ансиблем будешь управлять флотом столонов?
JyBvciAxID0gMSAtLQo=
Ну им особо не надо управлять. Задеплоил и оно работает
George
в кубе тоже - задеплоил и будет работать, главное, что если общего стореджа нет - прибить гвоздями поды к конкретным локальным нодам, где будет хранилище. Но это и самое правильное, т.к. скорость работы столона поверх какого-нибудь цефа.... бр
JyBvciAxID0gMSAtLQo=
George
просто если есть докер, то обычно есть куб 😊если все по-серьезному
George
в общем, я понял твою точку зрения - ок. А диски как подмонтированы к кореос-нодам? это нфс? или дисковая полка?
JyBvciAxID0gMSAtLQo=
Это облако :)
George
в смысле - маленькие локальные диски у ВМ и все?
JyBvciAxID0gMSAtLQo=
Не, диски подмаплены, просто облачные. Кто знает что там у провайдера за сторадж