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

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

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

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

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

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

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

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

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

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

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