Функциональность модуля Deckhouse Delivery доступна только если у вас есть лицензия на любую коммерческую версию Deckhouse Kubernetes Platform.

Deckhouse Delivery — это программное обеспечение для эффективной организации доставки произвольных приложений в Kubernetes.

Описание функциональных характеристик

Deckhouse Delivery позволяет организовать:

  • Сборку образов
  • Дистрибуцию образов в реестр контейнеров
  • Очистку реестра контейнеров от собранных образов
  • Дистрибуцию Helm-чартов
  • Дистрибуция бандлов — Helm-чартов и связанных с ними образов как единого целого
  • Развертывание Helm-чартов и бандлов в кластеры Kubernetes

Основные функциональные характеристики Deckhouse Delivery включают:

Название функции Результат
Сборка образов с Docker и Dockerfile и их дистрибуция: с распределенным кешированием слоев в реестре контейнерове, безопасными параллельными сборками, автоматическим тегированием образов на основе их содержимого и ранее собранных слоев и, как следствие, высокой воспроизводимостью сборки Быстрые, безопасные, воспроизводимые сборки образов и хранение образов в реестре контейнеров
Очистка реестра контейнеров от собранных образов: умная очистка более ненужных образов на основе Git-политик и информации об используемых образах из Kubernetes-кластеров Эффективное использование реестра контейнеров
Дистрибуция Helm-чартов: загрузка и скачивание Helm-чартов в OCI и HTTP репозитории Helm-чартов Helm-чарты, готовые к развертыванию в Kubernetes
Дистрибуция бандлов: загрузка, скачивание, перенос бандлов между OCI-репозиториями, с возможностью доставлять бандлы в изолированные окружения Бандлы, готовые к развертыванию в Kubernetes
Развертывание Helm-чартов и бандлов в Kubernetes-кластеры: установка, обновление и удаление Helm-чартов/бандлов в Kubernetes-кластерах, с тщательным отслеживанием состояния развертывания и гибко настраиваемым порядком развертывания ресурсов Helm-чарты/бандлы, развернутые в Kubernetes