BareMetalNodePoolConfig menjelaskan konfigurasi semua node dalam node pool bare metal tertentu.
| Representasi JSON |
|---|
{ "nodeConfigs": [ { object ( |
| Kolom | |
|---|---|
nodeConfigs[] |
Wajib diisi. Daftar alamat mesin di node pool bare metal. |
operatingSystem |
Menentukan sistem operasi node (default: LINUX). |
taints[] |
Taint awal yang ditetapkan ke node dari node pool ini. |
labels |
Label yang ditetapkan ke node dari node pool ini. Objek yang berisi daftar pasangan kunci/nilai. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Objek yang berisi daftar |
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 pasangan kunci/nilai. 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 |
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 tarikan burst, yang untuk sementara memungkinkan tarikan burst ke angka ini, tetapi tidak melebihi registryPullQps. Nilai tidak boleh berupa angka negatif. Memperbarui kolom ini dapat memengaruhi skalabilitas dengan mengubah jumlah traffic yang dihasilkan oleh tarikan image. Setelan defaultnya adalah 10. |
serializeImagePullsDisabled |
Mencegah Kubelet menarik beberapa image sekaligus. Sebaiknya jangan ubah 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 tarikan 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 tarikan image. Setelan defaultnya adalah 5. |