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 伺服器的 Proxy。指令執行時,請透過下列網址存取文件:
http://127.0.0.1:8001/apis/marketplace.gdc.goog/v1
在專案的命名空間中建立物件 (使用 kubectl create
),即可安裝所需服務。如要升級服務執行個體,請修改該執行個體,指明要使用的服務版本。您可以使用 HTTP 用戶端或 kubectl apply
、kubectl patch
或 kubectl edit
指令,直接修改物件。如要解除安裝服務執行個體,請使用 kubectl delete
刪除物件。