REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Resource: BareMetalNodePool

Resource yang mewakili 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 ditetapkan, saat ini ada perubahan yang sedang berlangsung pada node pool bare metal.

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan kumpulan node bare metal ini.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. 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 digit pecahan 0, 3, 6, atau 9. 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 digit pecahan 0, 3, 6, atau 9. 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 pembaruan dan penghapusan 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 yang digabungkan dibatasi hingga 256 ribu. 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 mewakili status node pool mendetail.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

Kebijakan upgrade kumpulan node pekerja.

Status

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. Fitur ini 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 penuh.

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 berfungsi dan tersedia selama upgrade. Jika ditetapkan ke nilai default 0, mungkin tidak ada node yang tersedia selama upgrade.

Metode

create

Membuat node pool bare metal baru di 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 satu kumpulan node bare metal.

list

Mencantumkan node pool bare metal di project, lokasi, dan cluster bare metal tertentu.

patch

Memperbarui parameter satu kumpulan node bare metal.