- Resource: VmwareNodePool
- Status
- VmwareNodePoolAutoscalingConfig
- VmwareNodeConfig
- VmwareVsphereConfig
- VmwareVsphereTag
- Metode
Resource: VmwareNodePool
Resource VmwareNodePool merepresentasikan kumpulan node VMware.
##
Representasi JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. Nama resource node pool ini. |
displayName |
Nama tampilan untuk node pool. |
uid |
Hanya output. ID unik kumpulan node. |
state |
Hanya output. Status kumpulan node saat ini. |
reconciling |
Hanya output. Jika disetel, saat ini ada perubahan dalam proses ke node pool. |
createTime |
Hanya output. Waktu saat kumpulan node 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: |
updateTime |
Hanya output. Waktu saat kumpulan node 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: |
deleteTime |
Hanya output. Waktu saat kumpulan node 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: |
etag |
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 |
Anotasi pada kumpulan node. 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 |
nodePoolAutoscaling |
Konfigurasi penskalaan otomatis node pool untuk node pool. |
config |
Wajib. Konfigurasi node dari node pool. |
status |
Hanya output. ResourceStatus yang merepresentasikan status detail kumpulan node VMware. |
onPremVersion |
Versi Anthos untuk node pool. Secara default, setelannya adalah versi cluster pengguna. |
Negara bagian/Provinsi
Status siklus proses kumpulan node.
Enum | |
---|---|
STATE_UNSPECIFIED |
Belum ditetapkan. |
PROVISIONING |
Status PROVISIONING menunjukkan bahwa node pool sedang dibuat. |
RUNNING |
Status RUNNING menunjukkan bahwa kumpulan node telah dibuat dan dapat digunakan sepenuhnya. |
RECONCILING |
Status RECONCILING menunjukkan bahwa node pool sedang diupdate. Database tetap tersedia, tetapi berpotensi mengalami penurunan performa. |
STOPPING |
Status STOPPING menunjukkan bahwa cluster sedang dihapus |
ERROR |
Status ERROR menunjukkan bahwa kumpulan node berada dalam status rusak yang tidak dapat dipulihkan. |
DEGRADED |
Status DEGRADED menunjukkan bahwa kumpulan node memerlukan tindakan pengguna untuk memulihkan fungsi penuh. |
VmwareNodePoolAutoscalingConfig
Konfigurasi NodePoolAutoscaling untuk NodePool agar Kubernetes dapat menskalakan NodePool.
Representasi JSON |
---|
{ "minReplicas": integer, "maxReplicas": integer } |
Kolom | |
---|---|
minReplicas |
Jumlah minimum replika di NodePool. |
maxReplicas |
Jumlah maksimum replika di NodePool. |
VmwareNodeConfig
Parameter yang menjelaskan konfigurasi semua node dalam node pool tertentu.
Representasi JSON |
---|
{ "cpus": string, "memoryMb": string, "replicas": string, "imageType": string, "image": string, "bootDiskSizeGb": string, "taints": [ { object ( |
Kolom | |
---|---|
cpus |
Jumlah CPU untuk setiap node di kumpulan node. |
memoryMb |
Megabyte memori untuk setiap node di node pool. |
replicas |
Jumlah node di node pool. |
imageType |
Wajib. Image OS yang akan digunakan untuk setiap node di node pool. Saat ini, |
image |
Nama image OS di vCenter, hanya valid saat menggunakan Windows. |
bootDiskSizeGb |
Ukuran disk VMware yang akan digunakan selama pembuatan. |
taints[] |
Taint awal yang ditetapkan ke node di kumpulan node ini. |
labels |
Peta label Kubernetes (pasangan nilai/kunci) yang akan diterapkan ke setiap node. Label ini akan ditambahkan selain label default yang mungkin diterapkan Kubernetes ke node. Jika terjadi konflik pada kunci label, set yang diterapkan dapat berbeda-beda bergantung pada versi Kubernetes. Sebaiknya asumsikan bahwa perilaku tidak ditentukan dan konflik harus dihindari. Untuk mengetahui informasi selengkapnya, termasuk penggunaan dan nilai yang valid, lihat: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Objek yang berisi daftar pasangan |
vsphereConfig |
Menentukan konfigurasi vSphere untuk node pool. |
enableLoadBalancer |
Izinkan traffic node pool di-load balance. Hanya berfungsi untuk cluster dengan load balancer MetalLB. |
VmwareVsphereConfig
VmwareVsphereConfig merepresentasikan konfigurasi untuk VMware VCenter untuk node pool.
Representasi JSON |
---|
{
"datastore": string,
"tags": [
{
object ( |
Kolom | |
---|---|
datastore |
Nama datastore vCenter. Diwariskan dari cluster pengguna. |
tags[] |
Tag yang akan diterapkan ke VM. |
hostGroups[] |
Grup host vSphere yang akan diterapkan ke semua VM di node pool |
VmwareVsphereTag
VmwareVsphereTag menjelaskan tag vSphere yang akan ditempatkan pada VM di node pool. Untuk mengetahui informasi selengkapnya, lihat https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
Representasi JSON |
---|
{ "category": string, "tag": string } |
Kolom | |
---|---|
category |
Kategori tag Vsphere. |
tag |
Nama tag Vsphere. |
Metode |
|
---|---|
|
Membuat node pool VMware baru di project, lokasi, dan cluster VMware tertentu. |
|
Menghapus satu kumpulan node VMware. |
|
Mendaftarkan node pool VMware ke Anthos On-Prem API |
|
Mendapatkan detail kumpulan node VMware tunggal. |
|
Mencantumkan node pool VMware dalam project, lokasi, dan cluster VMware tertentu. |
|
Memperbarui parameter satu node pool VMware. |