Основная задача в практике DevOps-инженера - как можно быстрее собрать и доставить продукт конечным пользователям, минимизируя время на подготовку продукта к среде, в которой он будет запускаться, так и саму среду.
Но требования к среде запуска продукта меняются так же быстро, как и продукт. Для решения этой существенной проблемы используют следующий подход:
- есть ответственный за доставку собственник продукта
- все требования, конфигурация среды и продукта описаны декларативно в гит репозитории
Такой подход чаще всего используют при доставке кода продукта в Kubernetes. Самыми распространенными инструментами на текущий момент являются ArgoCD, Flux (Fluxv2), Jenkins X.
Мы как раз осваиваем технологию, инструменты, механизмы и будем готовы в скором времени представить примеры опытной эксплуатации.
▶️ Как мы реализовали подход DevOps в разработке 1С: https://efsol.ru/promo/devops-1s.html
▶️ Наш DevOps-аутсорсинг: https://efsol.ru/promo/devops.html
#devops #gitops #git #разработка приложений #информационные технологии