- Resource: VmwareNodePool
- Status
- VmwareNodePoolAutoscalingConfig
- VmwareNodeConfig
- VmwareVsphereConfig
- VmwareVsphereTag
- Metode
Resource: VmwareNodePool
Resource VmwareNodePool mewakili node pool VMware.
##
Representasi JSON |
---|
{ "name": string, "displayName": string, "uid": string, "state": enum ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. Nama resource node pool ini. |
display |
Nama tampilan untuk node pool. |
uid |
Hanya output. ID unik kumpulan node. |
state |
Hanya output. Status kumpulan node saat ini. |
reconciling |
Hanya output. Jika ditetapkan, saat ini ada perubahan yang sedang berlangsung pada node pool. |
create |
Hanya output. Waktu saat kumpulan node ini dibuat. 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: |
update |
Hanya output. Waktu saat kumpulan node 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: |
delete |
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 digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima.Contoh: |
etag |
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 |
Anotasi pada kumpulan node. 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 |
node |
Konfigurasi penskalaan otomatis kumpulan node untuk kumpulan node. |
config |
Wajib. Konfigurasi node dari node pool. |
status |
Hanya output. ResourceStatus yang mewakili status kumpulan node VMware yang mendetail. |
on |
Versi Anthos untuk kumpulan node. Setelan default-nya adalah versi cluster pengguna. |
Status
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. Fitur ini 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 | |
---|---|
min |
Jumlah minimum replika di NodePool. |
max |
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 dalam kumpulan node. |
memory |
Memori dalam megabyte untuk setiap node di kumpulan node. |
replicas |
Jumlah node di node pool. |
image |
Wajib. Image OS yang akan digunakan untuk setiap node dalam node pool. Saat ini, |
image |
Nama image OS di vCenter, hanya valid saat menggunakan Windows. |
boot |
Ukuran disk VMware yang akan digunakan selama pembuatan. |
taints[] |
Taint awal yang ditetapkan ke node 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, kumpulan yang diterapkan dapat berbeda bergantung pada versi Kubernetes. Sebaiknya asumsikan perilaku tidak ditentukan dan konflik harus dihindari. Untuk informasi selengkapnya, termasuk penggunaan dan nilai yang valid, lihat: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Objek yang berisi daftar pasangan |
vsphere |
Menentukan konfigurasi vSphere untuk node pool. |
enable |
Mengizinkan traffic node pool untuk di-load balance. Hanya berfungsi untuk cluster dengan load balancer MetalLB. |
VmwareVsphereConfig
VmwareVsphereConfig mewakili 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. |
host |
Grup host Vsphere yang akan diterapkan ke semua VM dalam node pool |
VmwareVsphereTag
VmwareVsphereTag menjelaskan tag vSphere yang akan ditempatkan di VM dalam 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 node pool VMware. |
|
Mendaftarkan node pool VMware ke Anthos On-Prem API |
|
Mendapatkan detail satu kumpulan node VMware. |
|
Mencantumkan node pool VMware di project, lokasi, dan cluster VMWare tertentu. |
|
Memperbarui parameter satu kumpulan node VMware. |