Ringkasan Resource Manager API

Resource Manager API menggunakan resource kustom Kubernetes dan mengandalkan Model Resource Kubernetes (KRM) untuk penyediaan dan administrasi resource organisasi dan project. Alat ini digunakan untuk mengelola siklus proses project perangkat dengan air gap Google Distributed Cloud (GDC), seperti menginstal, mengupgrade, dan meng-uninstal.

Untuk menggunakan Resource Manager API, sebaiknya gunakan konsol GDC dan gdcloud CLI. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil API ini, gunakan contoh berikut dan definisi API lengkap untuk membuat permintaan Anda.

Endpoint layanan dan dokumen penemuan

Endpoint API untuk Resource Manager API adalah https://MANAGEMENT_API_SERVER_ENDPOINT/apis/resourcemanager.gdc.goog/v1 dengan MANAGEMENT_API_SERVER_ENDPOINT adalah endpoint server Management API.

Resource Manager View API mengikuti konvensi serupa untuk endpoint API-nya: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/resourcemanagerview.gdc.goog/v1.

Dengan menggunakan perintah kubectl proxy, Anda dapat mengakses URL endpoint API di browser atau dengan alat seperti curl untuk mendapatkan dokumen penemuan untuk Resource Manager API. Perintah kubectl proxy membuka proxy ke server API Kubernetes di komputer lokal Anda. Setelah perintah tersebut berjalan, Anda dapat mengakses dokumen di URL berikut: http://127.0.0.1:8001/apis/resourcemanager.gdc.goog/v1.

Contoh resource Project

Berikut adalah contoh objek Project yang dikonfigurasi sebagai resource project GDC. Sebagai pengguna Resource Manager API, pembuatan project melalui konsol GDC akan menghasilkan objek Project secara default. Anda hanya boleh mengubahnya untuk mencerminkan status project yang Anda inginkan.

apiVersion: resourcemanager.gdc.goog/v1
kind: Project
  name: test-project
  namespace: test-namespace