Panoramica dell'API Marketplace

L'API Marketplace utilizza risorse personalizzate Kubernetes e si basa sul modello di risorse Kubernetes. Le API vengono utilizzate per il provisioning e l'amministrazione dei servizi Marketplace in un determinato progetto tramite azioni che includono l'installazione, l'upgrade e la disinstallazione. Le API GDC Marketplace vengono utilizzate anche per visualizzare le versioni disponibili, creare, modificare o eliminare oggetti nel progetto per installare, eseguire l'upgrade o disinstallare istanze di un servizio.

Endpoint di servizio e documento di rilevamento

Il seguente URL è l'endpoint API per le API Marketplace: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/marketplace.gdc.goog/v1 dove MANAGEMENT_API_SERVER_ENDPOINT è l'endpoint del server API Management.

Utilizzando il comando kubectl proxy, puoi accedere a questo URL nel browser o con uno strumento come curl per ottenere il documento di rilevamento per l'API Marketplace. Il comando kubectl proxy apre un proxy al server API Kubernetes sulla tua macchina locale. Mentre il comando è in esecuzione, accedi al documento al seguente URL:

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

Crea un oggetto nello spazio dei nomi di un progetto con kubectl create per installare il servizio che preferisci. Per eseguire l'upgrade di un'istanza di servizio, modificala per indicare la versione del servizio. Puoi modificare l'oggetto direttamente con un client HTTP o utilizzando i comandi kubectl apply, kubectl patch o kubectl edit. Per disinstallare un'istanza di servizio, elimina l'oggetto con kubectl delete.