Size: a a a

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

2020 July 30

DP

Denis P in DevOps — русскоговорящее сообщество
я могу замапить на докер сокет куб воркера впринципе
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Denis P
а если мастер тоже бежит на поде и докера на нем нет
один хуй надо мапить сокет докера в докер контейнер где ты хочешь выполнить любую команду докера т.к. кли обращается в сокет, а сокета нет
источник

A

Asgoret in DevOps — русскоговорящее сообщество
даже если завезешь в контейнер докер сервер, это породит проблету вложенной виртуализации, когда контейнер попробует поднять еще один слой виртуализации и будут другие ошибки
источник

A

Asgoret in DevOps — русскоговорящее сообщество
самый просто способ это смапить сокет в контейнер, чтобы контейнер передал сокету набор команд и РЯДОМ поднялись новые контейнера
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Denis P
я могу замапить на докер сокет куб воркера впринципе
up
как-то так должно срабоать т.к. компоуз это фактически сжатый набор команд кли, которые ты не видишь. вот и получается, что делая компоуз ап, ты просто отдаешь управление бинарю который делает Н простых команд докера, а т.к. докер это не 1 бинарь, а клиент-серверное приложение, где кли клиент, который обращается в localhost API, которое слушает докер сервер. который тебе по факту запустит рядом необходимые докера, создаст сесть и прочую требуху, вернет в апи респонс, откуда прочитает докер кли, который передаст в компоуз.....надеюсь было понятно
источник

DP

Denis P in DevOps — русскоговорящее сообщество
ушел тестить , спасибо за адекватность и совет
источник

A

Asgoret in DevOps — русскоговорящее сообщество
но это ебанный ад, я по опыту скажу ;D если что-то пойдет не так будет потом руками все контейнера вычищать руками, уничтожать вольюмы и сети ;D
источник

A

Asgoret in DevOps — русскоговорящее сообщество
ну и дебажить не сказать чтоб нативно
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Denis P
ушел тестить , спасибо за адекватность и совет
У - удачи
источник

DP

Denis P in DevOps — русскоговорящее сообщество
ну как то же ранят весь CI на K8S )
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Denis P
ну как то же ранят весь CI на K8S )
да. для билда используют тулзы, которые используют стандарты контейнер и собирают по другому алгоритму.
(мой кейс) это сборка. т.к. контейнер это просто набор слоев которые сервер собирает на горячую т.е. в рабочем приложение, ничего не мешает тебе сделать тоже самое, только на холодную, не запуская контейнер т.к. если выгрузить контейнер, становится видно, что это просто архив со слоями, которые читаются сервером контейниризации и т.к. есть CNI и запуск контейнеров будет одинаков что в докере, что в подмане, что в контейнерД или в любой другой хреноте которую придумают
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Denis P
ну как то же ранят весь CI на K8S )
фактически контейнер это (если говорить грубо), архив с вложенными архивами формата .docker, который договорились читать единым образом. Поэтому появилась возможность собирать подобный архив без необходимости делать вообще какую-либо контейниризацию
источник

A

Asgoret in DevOps — русскоговорящее сообщество
как-то так
источник

A

Asgoret in DevOps — русскоговорящее сообщество
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
Denis P
ну как то же ранят весь CI на K8S )
непонятно только зачем :)))
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Stas Drozdov
непонятно только зачем :)))
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Stas Drozdov
непонятно только зачем :)))
щито?
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
ну имхо усложнение себе жизни порой
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
ебаться с этим вечным dind везде
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
или юзать kanino и напарываться на то, что хуйня собралась
источник