Size: a a a

2020 August 26

N

Navern in DevOps
Andrey A
дд, вопрос наверно уже изъезженный, но задам: разработчики жили-были долгое время на стеке nginx + php-fpm, запущенные на хостовой машине. С некоторого периода они начали смотреть на RoudRunner. Хотят его запускать в докере. Сейчас разработчики работают под непривилегированными пользователями. В случае работы с контейнерами - их надо добавлять в группу docker - а это по сути доступ ко всей хостовой машине. Как вообще поступить? Пока идет речь только о деве, на проде тоже планируется, то там думаю сможем обойтись CI
rootless docker возможен, но оч большой гемор. Можно сделать так, что работа с докером только через CI, но вообще ограничения прав это реальная проблема с докером)
источник

ЕО

Евгений Омельченко... in DevOps
Andrey A
дд, вопрос наверно уже изъезженный, но задам: разработчики жили-были долгое время на стеке nginx + php-fpm, запущенные на хостовой машине. С некоторого периода они начали смотреть на RoudRunner. Хотят его запускать в докере. Сейчас разработчики работают под непривилегированными пользователями. В случае работы с контейнерами - их надо добавлять в группу docker - а это по сути доступ ко всей хостовой машине. Как вообще поступить? Пока идет речь только о деве, на проде тоже планируется, то там думаю сможем обойтись CI
Поднять k8s, заводить k8s users и выдавать права только на неймспейс, например
источник

ЕО

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

DS

Dmitry Sergeev in DevOps
Евгений Омельченко
Поднять k8s, заводить k8s users и выдавать права только на неймспейс, например
+ psp,  чтобы принудительно им запрещать под рутом в контейнере работать
источник

DS

Dmitry Sergeev in DevOps
и hostPath запретить
источник

N

Navern in DevOps
Евгений Омельченко
Поднять k8s, заводить k8s users и выдавать права только на неймспейс, например
kubernetes is the answer. What was your question?
источник

ЕО

Евгений Омельченко... in DevOps
Navern
kubernetes is the answer. What was your question?
Всё так
источник

AA

Andrey A in DevOps
спасибо за варианты)
источник

DS

Dmitry Sergeev in DevOps
Как думаете правильно ли делать IaC для секретов в vault, держать их в шифрованном виде в репозитори и создавать/удалять/обновлять в vault через terraform, ansible, puppet и т.д.?
источник

DB

Dmitry Burmistrov in DevOps
Dmitry Sergeev
Как думаете правильно ли делать IaC для секретов в vault, держать их в шифрованном виде в репозитори и создавать/удалять/обновлять в vault через terraform, ansible, puppet и т.д.?
мы так и сделали.
второй вариант - бекапить волт и хранить ключи от него в сейфах - нам не понравился
хотя тут всё зависит от воркфлоу. для нашего сценария это более интересный вариант
источник

DS

Dmitry Sergeev in DevOps
Dmitry Burmistrov
мы так и сделали.
второй вариант - бекапить волт и хранить ключи от него в сейфах - нам не понравился
хотя тут всё зависит от воркфлоу. для нашего сценария это более интересный вариант
а чем менеджите секреты? Для шифрования git crypt  или свои скрипты на openssl?
источник

DB

Dmitry Burmistrov in DevOps
Пока git-crypt. Подумываем о переходе на чистый openssl. А то гит-крипт бинарники делает, что не есть хорошо для гита
источник

DS

Dmitry Sergeev in DevOps
Dmitry Burmistrov
Пока git-crypt. Подумываем о переходе на чистый openssl. А то гит-крипт бинарники делает, что не есть хорошо для гита
для менеджа terraform, pulumi, ansible? Или что нибудь свое?
источник

DB

Dmitry Burmistrov in DevOps
Пока ничего не придумали. Баш-скрипт локально. В планах прикрутить к дженкинсу.
источник

DB

Dmitry Burmistrov in DevOps
Всё руки не доходят...
источник

DS

Dmitry Sergeev in DevOps
Dmitry Burmistrov
Пока ничего не придумали. Баш-скрипт локально. В планах прикрутить к дженкинсу.
+
спасибо что поделились опытом. А я думал у меня мысли странные, значит не я один такой =)
источник

AS

Aleksey Shirokikh in DevOps
Dmitry Sergeev
а чем менеджите секреты? Для шифрования git crypt  или свои скрипты на openssl?
а есть getting started для git crypt ?
источник

AS

Aleksey Shirokikh in DevOps
я чот более одно раза про него слышал но руки не дошли
источник

DB

Dmitry Burmistrov in DevOps
Да там дока хорошая
источник

DS

Dmitry Sergeev in DevOps
Aleksey Shirokikh
а есть getting started для git crypt ?
Да там все описано норм. Но мне больше понравилось как делает werf у фланта. Бинарники от git crypt тоже не нравятся
источник