Model ClusterHealthPolicy
Menentukan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan kluster atau node kluster.
Properti
Nama | Jenis | Diperlukan |
---|---|---|
maxPercentUnhealthyNodes | bilangan bulat | Tidak |
maxPercentUnhealthyApplications | bilangan bulat | Tidak |
applicationHealthPolicies | peta string ke ApplicationHealthPolicy | Tidak |
maxPercentUnhealthyNodes
Jenis: bilangan bulat
Diperlukan: Tidak
Default: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
Persentase maksimum yang diizinkan dari node yang tidak sehat sebelum melaporkan kesalahan. Misalnya, untuk memungkinkan 10% node menjadi tidak sehat, nilai ini akan menjadi 10.
Persentase tersebut menunjukkan persentase maksimum node yang ditoleransi yang dapat tidak sehat sebelum kluster dianggap dalam kesalahan. Jika persentasenya dihormati tetapi setidaknya ada satu node yang tidak sehat, maka kesehatan dievaluasi sebagai Warning. Persentase dihitung dengan membagi jumlah node tidak sehat di atas jumlah total node dalam kluster. Perhitungan dibulatkan ke atas untuk menoleransi satu kegagalan pada sejumlah kecil node. Persentase default nol.
Dalam kluster besar, beberapa node akan selalu dihentikan atau keluar untuk perbaikan, jadi persentase ini harus dikonfigurasi untuk menoleransi itu.
maxPercentUnhealthyApplications
Jenis: bilangan bulat
Diperlukan: Tidak
Default: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
Persentase maksimum yang diizinkan dari aplikasi yang tidak sehat sebelum melaporkan kesalahan. Misalnya, untuk memungkinkan 10% aplikasi menjadi tidak sehat, nilai ini akan menjadi 10.
Persentase tersebut menunjukkan persentase maksimum aplikasi yang ditoleransi yang dapat tidak sehat sebelum kluster dianggap dalam kesalahan. Jika persentasenya dihormati tetapi setidaknya ada satu aplikasi yang tidak sehat, maka kesehatan dievaluasi sebagai Warning. Ini dihitung dengan membagi jumlah aplikasi yang tidak sehat di atas jumlah total instans aplikasi dalam kluster, tidak termasuk aplikasi jenis aplikasi yang termasuk dalam ApplicationTypeHealthPolicyMap. Perhitungan dibulatkan ke atas untuk mentolerir satu kegagalan pada sejumlah kecil aplikasi. Persentase default nol.
applicationHealthPolicies
Jenis: peta string ke ApplicationHealthPolicy
Diperlukan: Tidak
Menentukan peta kebijakan kesehatan aplikasi yang digunakan untuk mengevaluasi kesehatan aplikasi atau salah satu entitas anaknya.