Marketplace API 概览

Marketplace API 使用 Kubernetes 自定义资源,并依赖于 Kubernetes 资源模型。这些 API 用于通过安装、升级和卸载等操作在给定项目中配置和管理 Marketplace 服务。GDC Marketplace API 还用于查看可用版本、在项目中创建、修改或删除对象,以安装、升级或卸载服务实例。

服务端点和发现文档

以下网址是 Marketplace API 的 API 端点: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/marketplace.gdc.goog/v1 其中 MANAGEMENT_API_SERVER_ENDPOINT 是 Management API 服务器的端点。

使用 kubectl proxy 命令,您可以在浏览器中或使用 curl 等工具访问该网址,以获取 Marketplace API 的发现文档。 kubectl proxy 命令会在本地机器上打开一个指向 Kubernetes API 服务器的代理。命令运行期间,请访问以下网址中的文档:

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

在项目的命名空间中使用 kubectl create 创建对象,以安装所需的服务。如需升级服务实例,请修改该实例以指明相应服务的版本。您可以使用 HTTP 客户端或通过 kubectl applykubectl patchkubectl edit 命令直接修改对象。如需卸载服务实例,请使用 kubectl delete 删除相应对象。