Ringkasan Marketplace API

Marketplace API menggunakan resource kustom Kubernetes dan mengandalkan Model Resource Kubernetes. API ini digunakan untuk penyediaan dan administrasi layanan Marketplace dalam project tertentu melalui tindakan yang mencakup penginstalan, upgrade, dan uninstal. GDC Marketplace API juga digunakan untuk melihat versi yang tersedia, membuat, mengubah, atau menghapus objek di project Anda untuk menginstal, mengupgrade, atau meng-uninstal instance layanan.

Endpoint layanan dan dokumen penemuan

URL berikut adalah endpoint API untuk Marketplace API: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/marketplace.gdc.goog/v1 dengan MANAGEMENT_API_SERVER_ENDPOINT adalah endpoint server Management API.

Dengan menggunakan perintah kubectl proxy, Anda dapat mengakses URL tersebut di browser atau dengan alat seperti curl untuk mendapatkan dokumen penemuan untuk Marketplace API. Perintah kubectl proxy membuka proxy ke server Kubernetes API di komputer lokal Anda. Saat perintah berjalan, akses dokumen di URL berikut:

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

Buat objek di namespace project dengan kubectl create untuk menginstal layanan yang Anda inginkan. Untuk mengupgrade instance layanan, ubah instance tersebut untuk menunjukkan versi layanan yang akan diupgrade. Anda dapat mengubah objek secara langsung dengan klien HTTP atau menggunakan perintah kubectl apply, kubectl patch, atau kubectl edit. Untuk meng-uninstal instance layanan, hapus objek dengan kubectl delete.