REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Resource: BareMetalNodePool

Resource yang mewakili node pool 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 node pool bare metal.

state

enum (State)

Hanya output. Status node pool 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 saat node pool bare metal ini dibuat.

Menggunakan RFC 3339 yang outputnya 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 node pool bare metal ini terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya 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 node pool bare metal ini dihapus. Jika resource tidak dihapus, kolom ini harus kosong

Menggunakan RFC 3339 yang outputnya 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 penghapusan untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan. Memungkinkan klien melakukan baca-ubah-tulis yang konsisten melalui kontrol konkurensi optimis.

annotations

map (key: string, value: string)

Anotasi pada node pool 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 karakter alfanumerik, dengan tanda pisah (-), garis bawah (_), titik (.), dan karakter alfanumerik di antaranya.

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

nodePoolConfig

object (BareMetalNodePoolConfig)

Wajib diisi. Konfigurasi node pool.

status

object (ResourceStatus)

Hanya output. ResourceStatus yang mewakili status node pool mendetail.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

Kebijakan upgrade node pool pekerja.

Status

Status siklus proses node pool bare metal.

Enum
STATE_UNSPECIFIED Tidak 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 diperbarui. Node pool tetap tersedia, tetapi berpotensi mengalami penurunan performa.
STOPPING Status STOPPING menunjukkan bahwa node pool bare metal sedang dihapus.
ERROR Status ERROR menunjukkan bahwa node pool bare metal berada dalam status rusak yang tidak dapat dipulihkan.
DEGRADED Status DEGRADED menunjukkan bahwa node pool 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 node pool pekerja.

BareMetalParallelUpgradeConfig

BareMetalParallelUpgradeConfig menentukan setelan upgrade paralel untuk node pool pekerja.

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

integer

Jumlah maksimum node yang dapat diupgrade sekaligus.

minimumAvailableNodes

integer

Jumlah minimum node yang harus sehat dan tersedia selama upgrade. Jika ditetapkan ke nilai default 0, kemungkinan tidak ada node yang akan 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 node pool bare metal yang ada ke Anthos On-Prem API dalam project dan lokasi tertentu.

get

Mendapatkan detail satu node pool bare metal.

list

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

patch

Memperbarui parameter satu node pool bare metal.