Présentation de l'API Marketplace

L'API Marketplace utilise des ressources personnalisées Kubernetes et s'appuie sur le modèle de ressources Kubernetes. Les API sont utilisées pour le provisionnement et l'administration des services Marketplace dans un projet donné, par le biais d'actions telles que l'installation, la mise à niveau et la désinstallation. Les API GDC Marketplace sont également utilisées pour afficher les versions disponibles, créer, modifier ou supprimer des objets dans votre projet afin d'installer, de mettre à niveau ou de désinstaller des instances d'un service.

Point de terminaison du service et document de découverte

L'URL suivante est le point de terminaison de l'API pour les API Marketplace : https://MANAGEMENT_API_SERVER_ENDPOINT/apis/marketplace.gdc.goog/v1MANAGEMENT_API_SERVER_ENDPOINT est le point de terminaison du serveur de l'API Management.

À l'aide de la commande kubectl proxy, vous pouvez accéder à cette URL dans votre navigateur ou avec un outil tel que curl pour obtenir le document de découverte de l'API Marketplace. La commande kubectl proxy ouvre un proxy vers le serveur d'API Kubernetes sur votre machine locale. Lorsque la commande est en cours d'exécution, accédez au document à l'URL suivante :

http://127.0.0.1:8001/apis/marketplace.gdc.goog/v1

Créez un objet dans l'espace de noms d'un projet avec kubectl create pour installer le service souhaité. Pour mettre à niveau une instance de service, modifiez-la pour indiquer la version de ce service. Vous pouvez modifier l'objet directement avec un client HTTP ou à l'aide des commandes kubectl apply, kubectl patch ou kubectl edit. Pour désinstaller une instance de service, supprimez l'objet avec kubectl delete.