REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Resource: BareMetalNodePool

Resource yang merepresentasikan kumpulan node bare metal.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "uid": string,
  "state": enum (State),
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "nodePoolConfig": {
    object (BareMetalNodePoolConfig)
  },
  "status": {
    object (ResourceStatus)
  },
  "upgradePolicy": {
    object (BareMetalNodePoolUpgradePolicy)
  }
}
Kolom
name

string

Tidak dapat diubah. Nama resource node pool bare metal.

displayName

string

Nama tampilan untuk node pool bare metal.

uid

string

Hanya output. ID unik kumpulan node bare metal.

state

enum (State)

Hanya output. Status kumpulan node bare metal saat ini.

reconciling

boolean

Hanya output. Jika disetel, saat ini ada perubahan dalam proses ke node pool bare metal.

createTime

string (Timestamp format)

Hanya output. Waktu saat kumpulan node bare metal ini dibuat.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu saat kumpulan node bare metal ini terakhir diperbarui.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Hanya output. Waktu saat kumpulan node bare metal ini dihapus. Jika resource tidak dihapus, kolom ini harus kosong

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

etag

string

Checksum ini dihitung oleh server berdasarkan nilai kolom lain, dan dapat dikirim pada permintaan update dan hapus untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan. Memungkinkan klien melakukan operasi baca-ubah-tulis yang konsisten melalui kontrol serentak optimis.

annotations

map (key: string, value: string)

Anotasi pada kumpulan node bare metal. Kolom ini memiliki batasan yang sama dengan anotasi Kubernetes. Ukuran total semua kunci dan nilai gabungan dibatasi hingga 256k. Kunci dapat memiliki 2 segmen: awalan (opsional) dan nama (wajib), yang dipisahkan dengan garis miring (/). Awalan harus berupa subdomain DNS. Nama harus terdiri dari maksimal 63 karakter, diawali dan diakhiri dengan alfanumerik, dengan tanda hubung (-), garis bawah (_), titik (.), dan alfanumerik di antaranya.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

nodePoolConfig

object (BareMetalNodePoolConfig)

Wajib. Konfigurasi node pool.

status

object (ResourceStatus)

Hanya output. ResourceStatus yang merepresentasikan status node pool yang mendetail.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

Kebijakan upgrade node pool pekerja.

Negara bagian/Provinsi

Status siklus proses kumpulan node bare metal.

Enum
STATE_UNSPECIFIED Belum ditetapkan.
PROVISIONING Status PROVISIONING menunjukkan bahwa node pool bare metal sedang dibuat.
RUNNING Status RUNNING menunjukkan bahwa node pool bare metal telah dibuat dan dapat digunakan sepenuhnya.
RECONCILING Status RECONCILING menunjukkan bahwa node pool bare metal sedang diupdate. Database tetap tersedia, tetapi berpotensi mengalami penurunan performa.
STOPPING Status STOPPING menunjukkan bahwa kumpulan node bare metal sedang dihapus.
ERROR Status ERROR menunjukkan bahwa kumpulan node bare metal berada dalam status rusak yang tidak dapat dipulihkan.
DEGRADED Status DEGRADED menunjukkan bahwa kumpulan node bare metal memerlukan tindakan pengguna untuk memulihkan fungsi sepenuhnya.

BareMetalNodePoolUpgradePolicy

BareMetalNodePoolUpgradePolicy menentukan kebijakan upgrade node pool.

Representasi JSON
{
  "parallelUpgradeConfig": {
    object (BareMetalParallelUpgradeConfig)
  }
}
Kolom
parallelUpgradeConfig

object (BareMetalParallelUpgradeConfig)

Setelan upgrade paralel untuk kumpulan node pekerja.

BareMetalParallelUpgradeConfig

BareMetalParallelUpgradeConfig menentukan setelan upgrade paralel untuk kumpulan node pekerja.

Representasi JSON
{
  "concurrentNodes": integer,
  "minimumAvailableNodes": integer
}
Kolom
concurrentNodes

integer

Jumlah maksimum node yang dapat diupgrade sekaligus.

minimumAvailableNodes

integer

Jumlah minimum node yang harus dalam kondisi baik dan tersedia selama upgrade. Jika disetel ke nilai default 0, tidak ada node yang akan tersedia selama upgrade.

Metode

create

Membuat node pool bare metal baru dalam project, lokasi, dan cluster Bare Metal tertentu.

delete

Menghapus satu node pool bare metal.

enroll

Mendaftarkan kumpulan node bare metal yang ada ke Anthos On-Prem API dalam project dan lokasi tertentu.

get

Mendapatkan detail kumpulan node bare metal tunggal.

list

Mencantumkan kumpulan node bare metal dalam project, lokasi, dan cluster bare metal tertentu.

patch

Memperbarui parameter satu node pool bare metal.