CLI-утилита, «склеивающая» Git, Docker, Helm и вашу CI-систему для эффективной доставки приложений в Kubernetes. Реализует модель гитерминизма (все определено в Git).
Быстрый и легкий старт:
-
werf — высокоуровневая утилита, которую просто освоить даже с нулевым опытом в Kubernetes. Для начала использования достаточно существующих файлов Dockerfile и Helm-чарта проекта.
-
Вся документация доступна на русском и английском языках. В ней есть инструкции, советы и статьи для специалистов любого уровня подготовки.
-
Начните с тестового деплоя простого веб-приложения.
-
Используйте готовые пошаговые руководства для разработчиков, где учтены нюансы работы с популярными фреймворками.
Разработчикам
-
Получите единый инструмент с общей конфигурацией и набором команд для доставки в CI и разработки/отладки/тестирования локально.
-
Разворачивайте приложения в Kubernetes даже без помощи DevOps- или SRE- инженеров. Сосредоточьтесь на разработке.
-
Отлаживайте и тестируйте доставку в CI, используя container registry из production’а локально в режиме read-only. Получайте мгновенный результат, переключившись на нужный коммит.
-
Попробуйте локальную разработку в werf, чтобы сразу видеть в Kubernetes-кластере результаты любых изменений в коде.
DevOps-инженерам
-
Реализуйте GitOps-подобный подход — гитерминизм, — управляя инфраструктурой через конфигурацию в Git-репозитории.
-
Используйте стандартные инструменты: Docker, Helm, Kubernetes — с расширенными возможностями и централизованным управлением.
-
Получайте мгновенную и подробную обратную связь из лога CI-задания без необходимости ручной отладки ресурсов в Kubernetes.
-
Забудьте про сопровождение container registry. Полный жизненный цикл образов: от сборки до периодической очистки — будет под контролем werf.
-
Масштабируйте процессы на произвольное количество runner’ов, не переживая за обеспечение эффективного совместного доступа к ресурсам и блокировок.
Хотите демонстрацию продукта? Обратитесь к нам по телефону или в любом мессенджере, указанным ниже. Также можно оставить запрос на электронную почту info@neosoft.pro.