BareMetalNodePoolConfig menjelaskan konfigurasi semua node dalam node pool bare metal tertentu.
Representasi JSON |
---|
{ "nodeConfigs": [ { object ( |
Kolom | |
---|---|
nodeConfigs[] |
Wajib. Daftar alamat mesin di kumpulan node bare metal. |
operatingSystem |
Menentukan sistem operasi node (default: LINUX). |
taints[] |
Taint awal yang ditetapkan ke node di kumpulan node ini. |
labels |
Label yang ditetapkan ke node di node pool ini. Objek yang berisi daftar key-value pair. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Objek yang berisi daftar pasangan |
kubeletConfig |
Konfigurasi kubelet yang dapat diubah untuk mesin bare metal. |
BareMetalNodeConfig
BareMetalNodeConfig mencantumkan alamat mesin untuk mengakses Node.
Representasi JSON |
---|
{ "nodeIp": string, "labels": { string: string, ... } } |
Kolom | |
---|---|
nodeIp |
Alamat IPv4 default untuk akses SSH dan node Kubernetes. Contoh: 192.168.0.1 |
labels |
Label yang ditetapkan ke node ini. Objek yang berisi daftar key-value pair. Label di sini, yang digabungkan dengan label yang ditetapkan di BareMetalNodePoolConfig, adalah kumpulan label yang akan diterapkan ke node. Jika ada konflik, label BareMetalNodeConfig akan diprioritaskan. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Objek yang berisi daftar pasangan |
OperatingSystem
Sistem Operasi yang tersedia untuk dijalankan di Node.
Enum | |
---|---|
OPERATING_SYSTEM_UNSPECIFIED |
Tidak ada runtime sistem operasi yang dipilih. |
LINUX |
Sistem operasi Linux. |
BareMetalKubeletConfig
KubeletConfig menentukan konfigurasi kubelet yang dapat diubah untuk mesin bare metal.
Catatan: daftar ini mencakup kolom yang didukung di GKE (lihat https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options).
Representasi JSON |
---|
{ "registryBurst": integer, "serializeImagePullsDisabled": boolean, "registryPullQps": integer } |
Kolom | |
---|---|
registryBurst |
Ukuran maksimum penarikan burst, untuk sementara memungkinkan penarikan burst ke angka ini, tetapi tetap tidak melebihi registryPullQps. Nilai tidak boleh berupa bilangan negatif. Memperbarui kolom ini dapat memengaruhi skalabilitas dengan mengubah jumlah traffic yang dihasilkan oleh penarikan gambar. Setelan defaultnya adalah 10. |
serializeImagePullsDisabled |
Mencegah Kubelet menarik beberapa gambar sekaligus. Sebaiknya jangan mengubah nilai default pada node yang menjalankan daemon docker dengan versi < 1.9 atau backend penyimpanan Another Union File System (Aufs). Masalah https://github.com/kubernetes/kubernetes/issues/10959 memiliki detail selengkapnya. |
registryPullQps |
Batas penarikan registry per detik. Menetapkan nilai ini ke 0 berarti tidak ada batas. Memperbarui kolom ini dapat memengaruhi skalabilitas dengan mengubah jumlah traffic yang dihasilkan oleh penarikan gambar. Setelan defaultnya adalah 5. |