Modelo ClusterHealthPolicy
Define una directiva de mantenimiento que se usa para evaluar el estado del clúster o de un nodo de clúster.
Propiedades
Nombre | Tipo | Obligatorio |
---|---|---|
maxPercentUnhealthyNodes | integer | No |
maxPercentUnhealthyApplications | integer | No |
applicationHealthPolicies | asignación de cadena a ApplicationHealthPolicy | No |
maxPercentUnhealthyNodes
Tipo: entero
Obligatoria: no
Valor predeterminado: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
El porcentaje máximo permitido de nodos en mal estado antes de informar de un error. Por ejemplo, para permitir el 10 % de los nodos en mal estado, este valor sería 10.
El valor representa el porcentaje máximo tolerado de nodos que pueden ser incorrectos antes de que el clúster se considere erróneo. Si se respeta el porcentaje, pero hay al menos un nodo en mal estado, el estado se evalúa como Warning. El porcentaje se calcula dividiendo el número de nodos en mal estado sobre el número total de nodos del clúster. El cálculo se redondea hacia arriba para tolerar un error en números reducidos de nodos. El porcentaje predeterminado es cero.
En los clústeres grandes, siempre habrá nodos inactivos o inoperativos debido a reparaciones, por lo que este porcentaje debe configurarse para tolerar ese hecho.
maxPercentUnhealthyApplications
Tipo: entero
Obligatoria: no
Valor predeterminado: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
El porcentaje máximo permitido de aplicaciones en mal estado antes de informar de un error. Por ejemplo, para permitir el 10 % de las aplicaciones en mal estado, este valor sería 10.
El valor representa el porcentaje máximo tolerado de aplicaciones que pueden ser incorrectas antes de que el clúster se considere erróneo. Si se respeta el porcentaje, pero hay al menos una aplicación en mal estado, el estado se evalúa como Warning. Esto se calcula dividiendo el número de aplicaciones en mal estado sobre el número total de instancias de la aplicación en el clúster, excluidas las aplicaciones de los tipos de aplicación que se incluyen en ApplicationTypeHealthPolicyMap. El cálculo se redondea hacia arriba para tolerar un error en números reducidos de aplicaciones. El porcentaje predeterminado es cero.
applicationHealthPolicies
Tipo: asignación de cadena a ApplicationHealthPolicy
Obligatoria: no
Define el mapa de directivas de mantenimiento de la aplicación que se usa para evaluar el estado de una aplicación o una de sus entidades secundarias.