Roman
в терраформе переменные таскаешь повсюду и все
Roman
ненравится терраформ можно на ансинбл
Anahan
А потом терраформ берет и удалет твои диски без предупреждения
Solyar
Не нравится ансибл можно паппет
Solyar
Так мы и дойдем до установки руками)
Roman
паппет умер
Anahan
паппет жив
Roman
ну против всех практик девопса прет
Roman
какие-то агенты
Roman
больные люди там
Anahan
а какие альтернативы если у тебя сотни железных машин?
Roman
отвечу зачем терраформ
Roman
затем что бы не устанавливать сертификаты из кластера он сам все возьмет
Roman
как мне это все в ci/cd прописывать?
Roman
тут просто с digital ocean кластера возьмет сертификаты и все, они еще там retention имеют в 10 дней вроде
Roman
удачи тебе трахатся руками без терраформа это все устанавливать
Vadim
Anahan
Ну тут говорят что паппет мертв. Живее всех живых
Vadim
в любом случае, перестаньте тут оффтопить
Vadim
продолжите это невероятно интересное обсуждение в субботу
Andor
Andor
@vrutkovs разбань плз, я думаю срач закончен
Andrey
Vadim
без всякой магии и сайдкаров
Andor
Вот только где этот 1.15 :(
Andor
В гугле только-только 13 подвезли
Andrey
всё равно не понял. Вот есть у меня configmap с файлами конфигурации для приложения, который я монтирую в под. Как эфемерное хранилище заменит configmap, где оно данные возьмёт?
Andrey
или ты про то, что можно configmap монтировать через CSI?
Andrey
а где можно про это почитать?
Михаил
Andrey
ничего не понимаю. Где в спеке будут данные? Можно пример?
Andrey
читаю https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/20190122-csi-inline-volumes.md и не вижу, где там конфиг для приложения можно запихать.
Andor
Andrey
блин, да как его указать то? Можно на спек дать ссылку и пример?
Andrey
как данные инжектятся в спек пода?
Andrey
мутные вы какие-то, мне интересно, а вы сказать не можете
.
Andor
Andrey
так а откуда ты это взял? "Инлайн конфигстанет частью спеки контейнера"?
Andor
Я не располагаю фактами, я предполагаю и спекулирую
Andrey
ну вот @vrutkovs вроде как на основании чего-то заявляет, но я этого в KEP не вижу
Vadim
ну хз, может я не так понял
Andrey
фух. слава яйцам, я уж думал я дебил :)
Andrey
но вообще, жалко, что такой возможности нет
Vadim
в принципе было бы интересно написать свой CSI драйвер, которому ты передаешь имя секрета \ конфигмапа как volumeAttribute - и драйвер уже занимается релоадом
Vadim
https://github.com/kubevault/csi-driver например
Yuri
идеи как сервис внутри пода будет обновлять конфиг ? в основном упирается в сам сервис
Andor
Yuri
я про csi
Vadim
я про csi
под будет рестартится. Если бы апп умел через inotify перечитывать то обычные secrets можно было бы юзать
Anton
external-dns.alpha.kubernetes.io/hostname — вот этим кто-то пользовался? оно работает вообще?
Yuri
пашет, по крайней мере c Route 53
ᴅⁱᵐⁱᴅʳ0ˡ
Возможно ли без переустановки сменить ип адреса нод?
Just a baka
кажется, проще передобавить ноду, если не хочется развлекаться с сертами
Andor
Denis
Народ а кто-то в AWS spotinst юзает и кластер kubespray развернут? Думаю как их подружить
Andor
В гке без ансиболи всё развёрнуто на спот-инстансах
Andor
В терминологии гугла это преемпт инстансы
Andrei
Ребят, с точки зрения геморроя, что проще: добавить мастеров, затем удалить старые, либо заменять по одному? (при условии, что на них же etcd)
При первом варианте нельзя сохранить те же имена (меняется только железо), при втором подходе, нужно будет только перегенерить сертификат на новый ip.
Andor
если етцд перевозить аккуратно, то пофигу
Andor
все проблемы могут быть только в нём имхо
Andrei
Кто-то уже перевозил? А то в теории то просто, а на практике потом разгребаешь...
Andor
думаю стоит начать с доки про етцд
Andor
технически я расширял и уменьшал кластер етцд, но тривиальной операцией я бы это не назвал
Vadim
Vadim
убиваешь все кроме одного, поднимаешь новые, добавляешь их в кластер
Andrei
Если с новыми именами, можно добавить +3, затем перевести траф со старых и вывести старые etcd из пула. Надо на кошках потренить.
Andrei
По идее, это должно пройти почти прозрачно для приложений в кластере, верно же?
Oleg
Vadim
Oleg