Alauda Container Platform Builds — это облачный контейнерный инструмент, предоставляемый , который объединяет возможности Source to Image (S2I) с автоматизированными конвейерами. Он ускоряет переход предприятий к облачным нативным технологиям, обеспечивая полностью автоматизированные CI/CD конвейеры, поддерживающие несколько языков программирования, включая Java, Go, Python и Node.js. Кроме того, Alauda Container Platform Builds предлагает визуальное управление релизами и бесшовную интеграцию с Kubernetes-native инструментами, такими как Helm и GitOps, обеспечивая эффективное управление жизненным циклом приложений от разработки до производства.
Source to Image (S2I) — это инструмент и рабочий процесс для создания воспроизводимых контейнерных образов из исходного кода. Он внедряет исходный код приложения в заранее определённый builder-образ и автоматически выполняет такие шаги, как компиляция и упаковка, в конечном итоге генерируя запускаемый контейнерный образ. Это позволяет разработчикам больше сосредоточиться на разработке бизнес-логики, не беспокоясь о деталях контейнеризации.
Alauda Container Platform Builds обеспечивает полный стек облачного нативного рабочего процесса от кода до приложения, поддерживая сборки на нескольких языках и визуальное управление релизами. Он использует возможности Kubernetes-native для преобразования исходного кода в запускаемые контейнерные образы, обеспечивая бесшовную интеграцию в комплексную облачную платформу.
Основные сценарии применения S2I следующие:
Веб-приложения
S2I поддерживает различные языки программирования, такие как Java, Go, Python и Node.js. Используя возможности управления приложениями , он позволяет быстро создавать и развертывать веб-приложения, просто указав URL репозитория кода.
CI/CD
S2I бесшовно интегрируется с DevOps конвейерами, используя Kubernetes-native инструменты, такие как Helm и GitOps, для автоматизации процессов сборки и развертывания образов. Это обеспечивает непрерывную интеграцию и непрерывное развертывание приложений.
Текущая версия поддерживает только языки Java, Go, Python и Node.js.
Требования: Tekton Operator теперь доступен в OperatorHub кластера.