172 похожих чатов

Вопрос бестпрактисов. Где начинается или заканчивается IaC по террраформу для куба. Вот

понятно VPC, нодгруппы, кластер и прочее - терраформ.
Аддоны(для того же EKS) тоже ок, понятно. Терраформ.

А вот например хелм релиз с aws-load-balancer-controller, ну то есть с самим контроллером, держать в терраформе или выносить как и остальные релизы аппликух в деплой через helm upgrade install и, например, в пайплайн(инфры) или через gitops,

У кого как сделано?
И какие за и против.

12 ответов

18 просмотров

У нас всё ставится в пулуми. В пулуми создаются кастом ресурсы для флакса

Alexandr-Kryuchkov Автор вопроса
Kirill Garbar
У нас всё ставится в пулуми. В пулуми создаются ка...

то есть и уровень инфры и уровень мониторинга/логирования и уровень приложений - всё через пилуми и флакс?

Kirill Garbar
У нас всё ставится в пулуми. В пулуми создаются ка...

кстати, пулуми норм тема? так сказать, в проде можно юзать?

Alexandr Kryuchkov
то есть и уровень инфры и уровень мониторинга/логи...

Уровень приложения нет. Приложения ставятся отдельными пайпами

Kirill Garbar
В проде точно можно конечно

просто терраформ на слуху на каждом углу, а про пулуми как-то тиховато, поэтому мне не совсем понятно круто это или отстой)))

Alex
просто терраформ на слуху на каждом углу, а про пу...

Люди редко умеют в программирование. Порог входа в пулуми намного выше, чем в терраформ

Alexandr-Kryuchkov Автор вопроса
Kirill Garbar
Люди редко умеют в программирование. Порог входа в...

а профиты какие от пилуми? ну у тебя опыт есть, расскажи, любопытно

У меня только cni силиум в тф ставится потому что без него Флакс не поставить , остальное во флаксе

Alexandr-Kryuchkov Автор вопроса
Igor Ignatev
У меня только cni силиум в тф ставится потому что ...

графана, контроллеры, прометей(если есть), всякие экспортёры - всё во флаксе?

Alexandr Kryuchkov
графана, контроллеры, прометей(если есть), всякие ...

Все во флаксе, с автоапдейтами в деве и промоушенами через хуки и пайплайны в прод

Alexandr Kryuchkov
а профиты какие от пилуми? ну у тебя опыт есть, ра...

Штука в том, что я не знаю терраформ толком. Я его изучал года три назад в рамках учебного курса. И мне он тогда жутко не понравился своим псевдокодом. Просто ужас. Все эти баксики, точечки, нагромождение разных скобочек. Когда мы решали в команде, что сами будем делать платформу, мы выбирали инструмент. Терраформ никто не знал, поэтому мы не были ограничены в выборе. Почти вся команда знала го. Ну мы и выбрали пулуми на го. Что я получаю по сравнению с тф. Насколько я помню, в тф конфиги исключительно плоские. В пулуми ямль из коробки. Ты можешь использовать облачные sdk в своей логике, если нужно что-то эдакое, что пулуми не может. Но в тф эту роль мог играть баш. Т.е. в тф что-то было частично проще. Суммируя. - Ты получаешь возможность писать на языке программирования. Т.е. ты так же развиваешь его знание в команде. - Ты не учишь ещё один язык разметки, который пригодится тебе только в этом деле и нигде больше. - Получаешь структурированные конфиги. Конкретно я сравнить тф и пулуми не могу, потому что не знаю тф.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта