- Resource: AzureNodePool
- AzureNodeConfig
- AzureNodePoolAutoscaling
- Status
- AzureNodePoolError
- AzureNodeManagement
- Metode
Resource: AzureNodePool
Node pool Anthos yang berjalan di Azure.
Representasi JSON |
---|
{ "name": string, "version": string, "config": { object ( |
Kolom | |
---|---|
name |
Nama resource ini. Nama node pool diformat sebagai Untuk mengetahui detail selengkapnya tentang nama resource Google Cloud, lihat Nama Resource |
version |
Wajib. Versi Kubernetes (misalnya, |
config |
Wajib. Konfigurasi node dari node pool. |
subnetId |
Wajib. ID ARM subnet tempat VM node pool berjalan. Pastikan subnet tersebut berada di bawah jaringan virtual dalam konfigurasi cluster. |
autoscaling |
Wajib. Konfigurasi autoscaler untuk node pool ini. |
state |
Hanya output. Status kumpulan node saat ini. |
uid |
Hanya output. ID unik global untuk kumpulan node. |
reconciling |
Hanya output. Jika disetel, saat ini ada perubahan yang tertunda pada 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: |
etag |
Memungkinkan klien melakukan operasi baca-ubah-tulis yang konsisten melalui kontrol serentak optimis. Dapat dikirim pada permintaan update dan penghapusan untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan. |
annotations |
Opsional. 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 |
maxPodsConstraint |
Wajib. Batasan jumlah maksimum pod yang dapat dijalankan secara bersamaan pada node di node pool. |
azureAvailabilityZone |
Opsional. Zona ketersediaan Azure dari node di node pool ini. Jika tidak ditentukan, setelan defaultnya adalah |
errors[] |
Hanya output. Kumpulan error yang ditemukan di kumpulan node. |
management |
Opsional. Konfigurasi Pengelolaan untuk node pool ini. |
AzureNodeConfig
Parameter yang menjelaskan konfigurasi semua mesin node pada kumpulan node tertentu.
Representasi JSON |
---|
{ "vmSize": string, "rootVolume": { object ( |
Kolom | |
---|---|
vmSize |
Opsional. Nama ukuran VM Azure. Contoh: Lihat Ukuran VM yang didukung untuk mengetahui opsi. Jika tidak ditentukan, setelan defaultnya adalah |
rootVolume |
Opsional. Konfigurasi terkait volume root yang disediakan untuk setiap mesin node pool. Jika tidak ditentukan, setelan defaultnya adalah Azure Disk 32 GiB. |
tags |
Opsional. Kumpulan tag untuk diterapkan ke semua resource Azure pokok untuk kumpulan node ini. Saat ini hanya mencakup Virtual Machine Scale Sets. Tentukan maksimal 50 pasangan yang berisi alfanumerik, spasi, dan simbol (.+-=_:@/). Kunci dapat berisi hingga 127 karakter Unicode. Nilai dapat mencapai 255 karakter Unicode. Objek yang berisi daftar pasangan |
imageType |
Opsional. Jenis image OS yang akan digunakan pada instance node pool. Dapat tidak ditentukan, atau memiliki nilai Jika tidak ditentukan, setelan defaultnya adalah |
sshConfig |
Wajib. Konfigurasi SSH untuk cara mengakses mesin node pool. |
proxyConfig |
Opsional. Konfigurasi proxy untuk traffic HTTP(S) keluar. |
configEncryption |
Opsional. Konfigurasi terkait enkripsi konfigurasi VM. |
taints[] |
Opsional. Taint awal yang ditetapkan ke node di kumpulan node ini. |
labels |
Opsional. Label awal yang ditetapkan ke node kumpulan node ini. Objek yang berisi daftar pasangan "kunci": nilai. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Objek yang berisi daftar pasangan |
AzureNodePoolAutoscaling
Konfigurasi terkait penskalaan otomatis cluster Kubernetes.
Autoscaler cluster Kubernetes akan otomatis menyesuaikan ukuran kumpulan node berdasarkan beban cluster.
Representasi JSON |
---|
{ "minNodeCount": integer, "maxNodeCount": integer } |
Kolom | |
---|---|
minNodeCount |
Wajib. Jumlah minimum node dalam kumpulan node. Harus lebih besar dari atau sama dengan 1 dan kurang dari atau sama dengan maxNodeCount. |
maxNodeCount |
Wajib. Jumlah maksimum node dalam kumpulan node. Harus lebih besar dari atau sama dengan minNodeCount dan kurang dari atau sama dengan 50. |
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 kumpulan node sedang disesuaikan. |
STOPPING |
Status STOPPING menunjukkan bahwa kumpulan node 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. |
AzureNodePoolError
AzureNodePoolError menjelaskan error yang ditemukan di node pool Azure.
Representasi JSON |
---|
{ "message": string } |
Kolom | |
---|---|
message |
Deskripsi error yang mudah dipahami. |
AzureNodeManagement
AzureNodeManagement menentukan kumpulan fitur pengelolaan node yang diaktifkan untuk node pool Azure.
Representasi JSON |
---|
{ "autoRepair": boolean } |
Kolom | |
---|---|
autoRepair |
Opsional. Apakah node akan diperbaiki secara otomatis atau tidak. Jika disetel ke benar (true), node di node pool ini akan dipantau dan jika gagal melewati health check secara konsisten selama jangka waktu tertentu, tindakan perbaikan otomatis akan dipicu untuk menggantinya dengan node baru. |
Metode |
|
---|---|
(deprecated) |
Membuat AzureNodePool baru, yang dilampirkan ke AzureCluster tertentu. |
(deprecated) |
Menghapus resource AzureNodePool tertentu. |
(deprecated) |
Menjelaskan resource AzureNodePool tertentu. |
(deprecated) |
Mencantumkan semua resource AzureNodePool pada AzureCluster tertentu. |
(deprecated) |
Memperbarui AzureNodePool . |