Descripción general de la API Marketplace

La API Marketplace usa recursos personalizados de Kubernetes y se basa en el modelo de recursos de Kubernetes. Las APIs se usan para aprovisionar y administrar los servicios de Marketplace en un proyecto determinado mediante acciones como instalar, actualizar y desinstalar. Las APIs de GDC Marketplace también se usan para ver las versiones disponibles, crear, modificar o eliminar objetos de tu proyecto para instalar, actualizar o desinstalar instancias de un servicio.

Punto de conexión de servicio y documento de descubrimiento

La siguiente URL es el endpoint de la API de las APIs de Marketplace: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/marketplace.gdc.goog/v1 donde MANAGEMENT_API_SERVER_ENDPOINT es el endpoint del servidor de la API Management.

Con el comando kubectl proxy, puedes acceder a esa URL en tu navegador o con una herramienta como curl para obtener el documento de descubrimiento de la API Marketplace. El comando kubectl proxy abre un proxy al servidor de la API de Kubernetes en tu máquina local. Mientras se ejecuta el comando, accede al documento en la siguiente URL:

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

Crea un objeto en el espacio de nombres de un proyecto con kubectl create para instalar el servicio que quieras. Para actualizar una instancia de servicio, modifícala para indicar qué versión de ese servicio quieres usar. Puedes modificar el objeto directamente con un cliente HTTP o mediante los comandos kubectl apply, kubectl patch o kubectl edit. Para desinstalar una instancia de servicio, elimina el objeto con kubectl delete.