Size: a a a

2020 November 12

c

citius in ru_hashicorp
это все для внешнего волта конечно, если волт в кластере, то все проще
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
citius
деплой инжектора
https://gist.github.com/imcitius/f05b1645d109dc4076f59870d2054356


скрипт, который создает в волте нужные для обратной авторизации объекты
https://gist.github.com/imcitius/08a2b8f7cc2df03cb544d9b58c3e35e3
Огонь, благодарю добрый человек, пошел курить конфиги
источник

c

citius in ru_hashicorp
кстати если в деплое чарта включишь фильтр по Namespace - работать нихера не будет, я так и не понял почему
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
citius
кстати если в деплое чарта включишь фильтр по Namespace - работать нихера не будет, я так и не понял почему
тогда ему много cpu нести придется(
источник

c

citius in ru_hashicorp
ну я не говорю что оно вообще не работает, но я не разобрался пока.
если вдруг сам разберешься - отпиши плз )
источник

c

citius in ru_hashicorp
советую запустить без, и потом уже ковырять
источник

c

citius in ru_hashicorp
потому что там миллион ручек, нет нормальных логов, и если не понимаешь взаимодействий - все волосы с жопы повыдергаешь
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
удивительно, hashicorp ведь крупная организация (да и в докладах даже 2019 года, никто этих проблем не освещал), окей, сейчас попробую все сетапнуть, если что вернусь с фидбеком
источник

c

citius in ru_hashicorp
мне больше удивительно что для кубера и гитопс нет нормальных решений с храненим секретов.
приседания со всякими там git-secret или sops, это на мой взгляд детский сад какой-то.

(но это офтопик тут конечно)
источник

SM

Sergei Mikhaltsov in ru_hashicorp
дак настраиваешь интерграцию гитлуба и волта, какие тебе еще хранилки секретов нужны?
источник

AY

Alexey Yurchenko in ru_hashicorp
citius
мне больше удивительно что для кубера и гитопс нет нормальных решений с храненим секретов.
приседания со всякими там git-secret или sops, это на мой взгляд детский сад какой-то.

(но это офтопик тут конечно)
там что нет динамических секретов?

А в чем проблема kubectl create secret?
Оно там в безопасности для тех у кого нет доступов к kubectl, а те у кого есть и так свободно читают секреты через inspect
источник

c

citius in ru_hashicorp
Sergei Mikhaltsov
дак настраиваешь интерграцию гитлуба и волта, какие тебе еще хранилки секретов нужны?
как это с гитопс подходом поможет?
источник

AY

Alexey Yurchenko in ru_hashicorp
как как это работает с vault тем же в плане gitops?
источник

c

citius in ru_hashicorp
Alexey Yurchenko
как как это работает с vault тем же в плане gitops?
ну дык инжектор же. при создании подов инжектор втыкает в них сайдкар с consul-template.
источник

c

citius in ru_hashicorp
а админ заранее настраивает что волт доверяет токену сервис юзера из кубера.
источник

AY

Alexey Yurchenko in ru_hashicorp
родные секреты втыкаются через mount в под... тоже самое же
источник

c

citius in ru_hashicorp
да не хочу я родные секреты, я хочу единое хранилище
источник

c

citius in ru_hashicorp
у меня кластер волта обслуживает один несколько десятков окружений
источник

c

citius in ru_hashicorp
это единая точка где хранятся секреты - сиречь их сохранить проще, бекапить проще и т.д.
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
citius
деплой инжектора
https://gist.github.com/imcitius/f05b1645d109dc4076f59870d2054356


скрипт, который создает в волте нужные для обратной авторизации объекты
https://gist.github.com/imcitius/08a2b8f7cc2df03cb544d9b58c3e35e3
в общем с конфигом все верно, думаю дело в kubernetes < 1.18
этот вебхук зааффектил весь кластер, так, что деплойменты начали жутко подвисать (
сейчас попробую лабу с 1.18 собрать, что бы точно корень проблемы понять

они наверное написали хелм чарт, который работает ок только с новыми версиями куба)
источник