Об этом проекте

Skaffold — это инструмент командной строки, который облегчает непрерывную разработку приложений для Kubernetes. Он обнаруживает изменения в исходном коде и автоматически управляет цепочкой задач по сборке, публикации и развёртыванию приложений в локальных или удалённых кластерах. Ключевые возможности включают: - Оптимизированный рабочий процесс от исходного кода до развёртывания с тегированием образов на основе политик - Непрерывная обратная связь через автоматическую агрегацию журналов и перенаправление портов - Портативность проектов благодаря профилям, основанным на контексте, пользовательским конфигурационному файлу, переменным окружения и флагам - Блоки для CI/CD: `skaffold run` для выполнения всего процесса и `skaffold render` для вывода готовых манифестов Kubernetes для рабочих процессов GitOps - `skaffold init` для автоматической генерации конфигурационного файла путём обнаружения файлов проекта - Поддержка многокомпонентных приложений - Модульная архитектура для интеграции с любыми инструментами сборки или развёртывания - Работа только на стороне клиента без компонентов на стороне кластера Skaffold интегрируется с IDE через расширения Google Cloud Code для Visual Studio Code и JetBrains IDE, которые управляют Skaffold и общими зависимостями. Инструмент считается готовым к использованию в продакшене и поддерживает вклад сообщества.