- 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, dengan output yang dihasilkan 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, dengan output yang dihasilkan 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, dengan output yang dihasilkan 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 kumpulan node. 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 kumpulan node 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 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 satu node pool VMware. |
|
Mencantumkan node pool VMware dalam project, lokasi, dan cluster VMware tertentu. |
|
Memperbarui parameter satu node pool VMware. |