Size: a a a

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

2020 October 03

N

Nazar in Docker — русскоговорящее сообщество
Alexander
Ты не понимаешь, в чем тут проблема. Ты не можешь дать разработчикам доступ к докеру на серверах, не выдав им рута.
Чесно не понимаю, а что им нужно в контейнере на проде?
источник

A

Alexander in Docker — русскоговорящее сообщество
Nazar
Чесно не понимаю, а что им нужно в контейнере на проде?
Например, возможность собрать информацию о проблеме с сервисом.
источник

N

Nazar in Docker — русскоговорящее сообщество
Alexander
Например, возможность собрать информацию о проблеме с сервисом.
Ну для логов из контейнера же хренова гора софта придумана.
источник

S

Sebor in Docker — русскоговорящее сообщество
Nazar
Чесно не понимаю, а что им нужно в контейнере на проде?
Код посмотреть
источник

S

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

A

Alexander in Docker — русскоговорящее сообщество
Так или иначе, если не на проде, то на препроде разработчики иногда просят доступ к докеру
источник

s

s4b0t in Docker — русскоговорящее сообщество
Мне рассказали про такую замечательную штуку https://github.com/onlineconf/onlineconf
Это централизованное хранилище настроек. Своего рода ENV в базе с админкой с разделением на проекты, группы серверов(test, dev prod). С разделением доступов и историей изменени. запрос параметра из конфига как их кэша. Хранить в том числе списки и не сложные конструкции типа switch.
Позволяет оперативно менять настройки приложения без раскатки.
источник

A

Alexander in Docker — русскоговорящее сообщество
Nazar
Ну для логов из контейнера же хренова гора софта придумана.
Я не про логи, а про разбор какого-нибудь странного поведения (которое ты, ясное дело, не описать в логах и в сентри не засунешь).
источник

A

Alexander in Docker — русскоговорящее сообщество
s4b0t
Мне рассказали про такую замечательную штуку https://github.com/onlineconf/onlineconf
Это централизованное хранилище настроек. Своего рода ENV в базе с админкой с разделением на проекты, группы серверов(test, dev prod). С разделением доступов и историей изменени. запрос параметра из конфига как их кэша. Хранить в том числе списки и не сложные конструкции типа switch.
Позволяет оперативно менять настройки приложения без раскатки.
Уже есть в гитлабе :)
источник

N

Nazar in Docker — русскоговорящее сообщество
Alexander
Так или иначе, если не на проде, то на препроде разработчики иногда просят доступ к докеру
Ну я и пытаюсь понять зачем, поведение приложения в докере должно совпадать, логи - инструменты есть. Что там разраб увидит в скомпиленой приложухе?
источник

A

Alexander in Docker — русскоговорящее сообщество
И env-ы ты без пересоздания контейнера поменять не можешь.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Alexander
Ну хотя бы volume-ы должны. Они, например, с userns, по факту, сломаны
+++
источник

s

s4b0t in Docker — русскоговорящее сообщество
Alexander
Уже есть в гитлабе :)
без раскатки можно параметры менять?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Я тоже заманался это собирать в куча
источник

GG

George Gaál in Docker — русскоговорящее сообщество
s4b0t
Мне рассказали про такую замечательную штуку https://github.com/onlineconf/onlineconf
Это централизованное хранилище настроек. Своего рода ENV в базе с админкой с разделением на проекты, группы серверов(test, dev prod). С разделением доступов и историей изменени. запрос параметра из конфига как их кэша. Хранить в том числе списки и не сложные конструкции типа switch.
Позволяет оперативно менять настройки приложения без раскатки.
И нахера оно нужно, если есть consul ?
источник

A

Alexander in Docker — русскоговорящее сообщество
Nazar
Ну я и пытаюсь понять зачем, поведение приложения в докере должно совпадать, логи - инструменты есть. Что там разраб увидит в скомпиленой приложухе?
У тебя сервисы не в вакууме работают. Иногда нужно посмотреть, что там в окружении происходит.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Alexander
И env-ы ты без пересоздания контейнера поменять не можешь.
Не можешь
источник

S

Sebor in Docker — русскоговорящее сообщество
Nazar
Ну я и пытаюсь понять зачем, поведение приложения в докере должно совпадать, логи - инструменты есть. Что там разраб увидит в скомпиленой приложухе?
Приложуха может быть не скомпилированной
источник

N

Nazar in Docker — русскоговорящее сообщество
Alexander
У тебя сервисы не в вакууме работают. Иногда нужно посмотреть, что там в окружении происходит.
Так я про то и говорю тебе, у вас так много параметров что свести окружение предпрода/прода в табличку и сравнить импосибирити?
источник

A

Alexander in Docker — русскоговорящее сообщество
s4b0t
без раскатки можно параметры менять?
Без раскатки, судя по всему, в onlineconf можно менять параметры только если у тебя в коде сервиса есть интеграция с onlineconf
источник