Marketplace is a system for managing Deckhouse Kubernetes Platform (DKP) delivery units (Packages). It lets administrators connect package registries, discover available packages, and make them available to project users for installation.

Marketplace is available starting from DKP version 1.76.

Administrator tasks

A cluster administrator do the following tasks:

  1. Connect a package registry by creating a PackageRepository resource.
  2. Monitor scanning operations that discover packages in the registry.
  3. Ensure users can see available package versions and install them into their namespaces.

Users interact with packages through the Application object (read more in the Using → Marketplace section).

Key resources

Resource Short name Scope Description
PackageRepository Cluster Source registry for packages
PackageRepositoryOperation pro Cluster Scanning operation on a repository
ApplicationPackageVersion apv Cluster Discovered version of a package
ApplicationPackage Cluster Aggregate metadata for a package
Application app Namespace Installed application instance (managed by users)

The Package repositories section describes how to connect a registry and check its status.

The Scanning section describes how to monitor scan operations and trigger manual scans.

Additional resources