- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ConnectAgent
- ConnectAgentResource
- TypeMeta
- Contoh
- Cobalah!
Membuat manifes untuk deployment agen koneksi GKE.
Metode ini digunakan secara internal oleh library yang disediakan Google. Sebagian besar klien tidak perlu memanggil metode ini secara langsung.
Permintaan HTTP
GET https://gkehub.googleapis.com/v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib. Nama resource Keanggotaan yang akan dikaitkan dengan Agen, dalam format Otorisasi memerlukan izin IAM berikut pada resource
|
Parameter kueri
Parameter | |
---|---|
connectAgent |
Opsional. Agen penghubung untuk membuat manifes. |
version |
Opsional. Versi agen Connect yang akan digunakan. Setelan defaultnya adalah versi terbaru. |
isUpgrade |
Opsional. Jika benar, buat resource hanya untuk upgrade. Beberapa resource yang dihasilkan hanya untuk penginstalan (mis. secret) akan dikecualikan. |
registry |
Opsional. Registry tempat mengambil image agen koneksi. Default-nya adalah gcr.io/gkeconnect. |
imagePullSecretContent |
Opsional. Image akan menarik konten secret untuk registry, jika tidak bersifat publik. String berenkode base64. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
GenerateConnectManifestResponse berisi informasi manifes untuk menginstal/mengupgrade agen Connect.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"manifest": [
{
object ( |
Kolom | |
---|---|
manifest[] |
Daftar resource Kubernetes yang diurutkan dan perlu diterapkan ke cluster untuk penginstalan/upgrade agen GKE Connect. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.
ConnectAgent
Informasi yang diperlukan pengguna akhir untuk menggunakan GKE Connect.
Representasi JSON |
---|
{ "name": string, "proxy": string, "namespace": string } |
Kolom | |
---|---|
name |
Jangan disetel. |
proxy |
Opsional. URI proxy jika konektivitas dari agen ke gkeconnect.googleapis.com memerlukan penggunaan proxy. Format harus dalam format String berenkode base64. |
namespace |
Opsional. Namespace untuk resource agen GKE Connect. Nilai defaultnya adalah Connect Agent diberi otorisasi secara otomatis saat dijalankan di namespace default. Jika tidak, otorisasi eksplisit harus diberikan dengan binding IAM tambahan. |
ConnectAgentResource
ConnectAgentResource mewakili manifes resource Kubernetes untuk deployment Connect Agent.
Representasi JSON |
---|
{
"type": {
object ( |
Kolom | |
---|---|
type |
Jenis Kubernetes resource. |
manifest |
Manifes YAML resource. |
TypeMeta
TypeMeta adalah informasi jenis yang diperlukan untuk melakukan unmarshalling konten pada resource Kubernetes dalam manifes.
Representasi JSON |
---|
{ "kind": string, "apiVersion": string } |
Kolom | |
---|---|
kind |
Jenis resource (misalnya, Deployment). |
apiVersion |
APIVersion resource (mis. v1). |