Size: a a a

2020 October 31

d

dk in DevOps
Dmitry Sergeev
А вообще не так много модулей юзаю с приходом докера и куба все меньше и меньше
Все теперь на баш переписано? :3
источник

AS

Aleksey Shirokikh in DevOps
эм. активная гражданская позиция :)
источник

d

dk in DevOps
источник

DS

Dmitry Sergeev in DevOps
Pavel
Ну, я всё больше про базовую настройку ос. Спс
а в базовой что тебе надо. sysctl, firewall, stdlib, archive, ipset - вроде все живое
источник

P

Pavel in DevOps
Dmitry Sergeev
а в базовой что тебе надо. sysctl, firewall, stdlib, archive, ipset - вроде все живое
Dns?
источник

DS

Dmitry Sergeev in DevOps
dk
Все теперь на баш переписано? :3
чему баш?  puppet накатывает куб. Образы можно собирать тем-же werf'ом или bazel'ом без всяких башев в Dockerfile. Хотя в werf ансибл для сборки, ну вот bazel ваще ни разу не баш. Поинт в том, что если у тебя контейнеры, то не обязательно баш везде пихать
источник

DS

Dmitry Sergeev in DevOps
Pavel
Dns?
у меня облачный DNS. Там уже лучше terraform юзать, но можно и puppet'ом
источник

d

dk in DevOps
Dmitry Sergeev
чему баш?  puppet накатывает куб. Образы можно собирать тем-же werf'ом или bazel'ом без всяких башев в Dockerfile. Хотя в werf ансибл для сборки, ну вот bazel ваще ни разу не баш. Поинт в том, что если у тебя контейнеры, то не обязательно баш везде пихать
У вас софт под такое пригодный пишется? Это читорство. По правильному - надо свой инит написать, запустить какой-нибудь нжинкс, экспортеры и прочее ненужно внутри контейнера. А потом зависимости оттуда, отсюда, заимствуем код из другого отдела, у них там все иначе делаем, напишем немного своей обвязки, правда будут торчать хвосты...
источник

d

dk in DevOps
Бестпрактисес
источник

ЕО

Евгений Омельченко... in DevOps
Девопсы: Поинт в том, что если у тебя контейнеры, то не обязательно баш везде пихать
Dockerfile: RUN a && b || c > d
источник

DS

Dmitry Sergeev in DevOps
dk
У вас софт под такое пригодный пишется? Это читорство. По правильному - надо свой инит написать, запустить какой-нибудь нжинкс, экспортеры и прочее ненужно внутри контейнера. А потом зависимости оттуда, отсюда, заимствуем код из другого отдела, у них там все иначе делаем, напишем немного своей обвязки, правда будут торчать хвосты...
я не понимаю что вы мне хотите рассказать. Я говорил что нужно пихать все внутрь одного контейнера?  - нет. Я лишь сказал что образ не обязательно собирать докером и юзать Dockerfile в котором баш
источник

DS

Dmitry Sergeev in DevOps
Или я не понял какой именно баш в контейнерах и кубе имелся в виду, и почему их использование заставляет тебя делать все на баше
источник

SP

Sergei Puzyrev in DevOps
Евгений Омельченко
Девопсы: Поинт в том, что если у тебя контейнеры, то не обязательно баш везде пихать
Dockerfile: RUN a && b || c > d
сука
источник

DS

Dmitry Sergeev in DevOps
У Dockerfiles есть одно приемущество. Они прогерам почти любого уровня понятны.
источник

I

Igor in DevOps
Но порой докерфайлы, написанные разработчиками старой школы, становятся непонятны даже опытным девопсам:)
источник

ЕО

Евгений Омельченко... in DevOps
> разработчиками старой школы

RUN : sh -c "function ConfigBuilderFabric() { \
} \

configBuilderFabric = ConfigBuilderFabric ${A} ${B}
configBuilder = configBuilderFabric["SetC"] ${C}
configBuilder ${D}
"
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Dmitry Sergeev
У Dockerfiles есть одно приемущество. Они прогерам почти любого уровня понятны.
Хах, нет) Разраб сидит на винде и такой "а что такое apt"
источник

I

Igor in DevOps
Евгений Омельченко
> разработчиками старой школы

RUN : sh -c "function ConfigBuilderFabric() { \
} \

configBuilderFabric = ConfigBuilderFabric ${A} ${B}
configBuilder = configBuilderFabric["SetC"] ${C}
configBuilder ${D}
"
Хуже. Когда в образ ставят vim, ssh и screen. Ну дальше, я думаю, все уже догадались про туннели и прочее.
источник

SP

Sergei Puzyrev in DevOps
Igor
Хуже. Когда в образ ставят vim, ssh и screen. Ну дальше, я думаю, все уже догадались про туннели и прочее.
о, я всегда так делаю
источник

МS

Михаил SinTeZoiD... in DevOps
Евгений Омельченко
> разработчиками старой школы

RUN : sh -c "function ConfigBuilderFabric() { \
} \

configBuilderFabric = ConfigBuilderFabric ${A} ${B}
configBuilder = configBuilderFabric["SetC"] ${C}
configBuilder ${D}
"
источник