Предыстория (зачем): мы много работаем со стартапами в AWS < 50 чел из них < 10 инженеров из них 0.5 SRE & DevOps, в связи с чем написали мини-wrapper который позволяет по конвенции деплоить инфру и в нее в ECS масштабируемо деплоить приложения. Приходим, делаем IaC, уходим.
Usecase такой, что мы хотим отдавать большинство базового IaC в руки разрабов (сменить размеры инстанса, скопипейстить конфиги, итд). Также базовый дебаг (консоль, логи итд). Разрабы, само собой
В целом это все хорошо работает у нашей аудитории, но я был бы признателен объективным мыслям.
Основной принцип - backwards compatibility, т.е. по сути без wrapper'а можно также запускать terraform.
Вопросы:
1. Работали ли с подобным стеком/размером компании?
2. Понятно ли что делает тулза?
3. Что можно добавить / удалить из фич?
По ходу обсуждения буду обновлять входные данные в этом сообщении.
(Думаю сделаю кросс-пост в другие чаты тоже.)
https://github.com/hazelops/ize
1) С ecs не работал, размер примерно такой 2) понятно 3) ничего, ecs не используем. У нас куб (в слачае amazon это eks)
А сколько SRE&DevOps людей? понимают ли k8s разработчики?
2 человека. Не понимают. Мы сами мейнтейним все что с k8s связано
Я думал базовый ранчер api заимплементить для деплоя может. ранчер для 0.5 SRE пойдет, вероятно
ранчер не нравится, мы бы не взяли
Обсуждают сегодня