Size: a a a

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

2020 June 22

GG

George Gaál in DevOps — русскоговорящее сообщество
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
ты что-то подобное делал
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
пишу)
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
контейнеры должны быть так же ограничены в 1CPU и 128ram
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
проблема этой схемы: из-за параллельности 3го пункта мы получаем в анализе рандомные результаты по расходу ресурсов т.к. процессы конкрурируют
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
типа иногда может скомпилироваться собраться и запуститься за 12ms а иногда за 400ms
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
одинаковый код
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Игорь Непрограммист
контейнеры должны быть так же ограничены в 1CPU и 128ram
решаемо
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
это уже решил
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Игорь Непрограммист
проблема этой схемы: из-за параллельности 3го пункта мы получаем в анализе рандомные результаты по расходу ресурсов т.к. процессы конкрурируют
ты можешь внутри контейнера настраивать ограничение процессорного времени и памяти точно так же
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Игорь Непрограммист
типа иногда может скомпилироваться собраться и запуститься за 12ms а иногда за 400ms
к сожалению, если у тебя нагрузка на диск - ты ее через докер и сигруппы не можешь нормально регулировать
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
George Gaál
к сожалению, если у тебя нагрузка на диск - ты ее через докер и сигруппы не можешь нормально регулировать
а где тут нагрузка на диск или я что-то не так понимаю?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
компиляция, например - она же грузит диск?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
или анализ кода и генерация отчета?
источник

ИН

Игорь Непрограммист... in DevOps — русскоговорящее сообщество
да
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
смотри
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
я бы сделал по-другому
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
я бы сделал основной сервис, который ходит в докер демона и имеет ручку для создания этих задач.
При поступлении нового кода - он создает любым УДОБНЫМ для тебя способом контейнеры (N штук по количеству анализаторов) и запускает в них процесс. Дожидается их окончания. При этом у тебя максимально железобетонная изоляция, которая вообще возможна на уровне докера, по ресурсам. Далее собирает результат выполнения и кладет в базу
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
если очень хочешь - можешь взаимодействие между контейнерами построить не через апи докера и файлы, а через очередь 🤷‍♂️
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Всем привет! Товарищи, кто-нибудь пилит один общий helm chart на все ваши продуктовые приложения?
Собственно, вопрос в передаче appVersion, который прописан в Chart.yaml

Каким-то образом можно переопределить appVersion без редактирования Chart.yaml?
источник