Marketplace — это система управления единицами поставки Deckhouse Platform (DP) (Packages). Позволяет администраторам подключать реестры пакетов, обнаруживать доступные пакеты и открывать пользователям проектов возможность их установки.

Marketplace доступен начиная с DP версии 1.76.

Задачи администратора

Администратор кластера:

  • Подключает реестры пакетов (создавая объекты PackageRepository).
  • Следит за операциями сканирования, которые обнаруживают пакеты в реестре.
  • Обеспечивает пользователям доступ к версиям пакетов для установки в свои неймспейсы.

Пользователи взаимодействуют с пакетами через объект Application (подробнее в разделе Использование → Marketplace).

Ключевые ресурсы

Ресурс Короткое имя Область Описание
PackageRepository — Cluster Исходный реестр пакетов
PackageRepositoryOperation pro Cluster Операция сканирования репозитория
ApplicationPackageVersion apv Cluster Обнаруженная версия пакета
ApplicationPackage — Cluster Агрегированные метаданные пакета
Application app Namespace Установленный экземпляр приложения (управляется пользователями)

В разделе «Репозитории пакетов» описано подключение реестра и проверка его статуса.

В разделе «Сканирование» описан мониторинг операций сканирования и запуск сканирования вручную.

Дополнительные ресурсы