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 | Установленный экземпляр приложения (управляется пользователями) |
В разделе «Репозитории пакетов» описано подключение реестра и проверка его статуса.
В разделе «Сканирование» описан мониторинг операций сканирования и запуск сканирования вручную.