понятно VPC, нодгруппы, кластер и прочее - терраформ.
Аддоны(для того же EKS) тоже ок, понятно. Терраформ.
А вот например хелм релиз с aws-load-balancer-controller, ну то есть с самим контроллером, держать в терраформе или выносить как и остальные релизы аппликух в деплой через helm upgrade install и, например, в пайплайн(инфры) или через gitops,
У кого как сделано?
И какие за и против.
У нас всё ставится в пулуми. В пулуми создаются кастом ресурсы для флакса
то есть и уровень инфры и уровень мониторинга/логирования и уровень приложений - всё через пилуми и флакс?
кстати, пулуми норм тема? так сказать, в проде можно юзать?
Уровень приложения нет. Приложения ставятся отдельными пайпами
В проде точно можно конечно
просто терраформ на слуху на каждом углу, а про пулуми как-то тиховато, поэтому мне не совсем понятно круто это или отстой)))
Люди редко умеют в программирование. Порог входа в пулуми намного выше, чем в терраформ
а профиты какие от пилуми? ну у тебя опыт есть, расскажи, любопытно
У меня только cni силиум в тф ставится потому что без него Флакс не поставить , остальное во флаксе
графана, контроллеры, прометей(если есть), всякие экспортёры - всё во флаксе?
Все во флаксе, с автоапдейтами в деве и промоушенами через хуки и пайплайны в прод
Штука в том, что я не знаю терраформ толком. Я его изучал года три назад в рамках учебного курса. И мне он тогда жутко не понравился своим псевдокодом. Просто ужас. Все эти баксики, точечки, нагромождение разных скобочек. Когда мы решали в команде, что сами будем делать платформу, мы выбирали инструмент. Терраформ никто не знал, поэтому мы не были ограничены в выборе. Почти вся команда знала го. Ну мы и выбрали пулуми на го. Что я получаю по сравнению с тф. Насколько я помню, в тф конфиги исключительно плоские. В пулуми ямль из коробки. Ты можешь использовать облачные sdk в своей логике, если нужно что-то эдакое, что пулуми не может. Но в тф эту роль мог играть баш. Т.е. в тф что-то было частично проще. Суммируя. - Ты получаешь возможность писать на языке программирования. Т.е. ты так же развиваешь его знание в команде. - Ты не учишь ещё один язык разметки, который пригодится тебе только в этом деле и нигде больше. - Получаешь структурированные конфиги. Конкретно я сравнить тф и пулуми не могу, потому что не знаю тф.
Обсуждают сегодня