ClusterHealthPolicy 모델
클러스터 또는 클러스터 노드의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.
속성
속성 | 형식 | 필수 |
---|---|---|
maxPercentUnhealthyNodes | integer | 아니요 |
maxPercentUnhealthyApplications | integer | 아니요 |
applicationHealthPolicies | ApplicationHealthPolicy에 문자열 매핑 | 아니요 |
maxPercentUnhealthyNodes
형식: 정수
필수: 아니요
기본값: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
오류를 보고하기 전에 허용되는 비정상 노드의 최대 백분율입니다. 예를 들어 노드의 10%를 비정상 상태가 되도록 허용하면 값은 10입니다.
비율은 클러스터에서 오류로 처리하기 전에 비정상 상태로 있을 수 있는 노드의 최대 허용 비율을 나타냅니다. 비율은 지켜지나 비정상 노드가 적어도 하나 있다면 상태는 경고로 평가됩니다. 이 백분율은 클러스터에 있는 노드 총 수를 비정상 노드 수로 나눠 계산합니다. 계산값은 적은 수의 노드에서 오류 하나를 허용할 수 있도록 반올림됩니다. 기본 비율은 0입니다.
대형 클러스터에는 항상 복구를 위해 다운되거나 중단되는 노드가 있으므로 이를 감안하여 이 비율을 구성해야 합니다.
maxPercentUnhealthyApplications
형식: 정수
필수: 아니요
기본값: 0
InclusiveMaximum: 100
InclusiveMinimum: 0
오류를 보고하기 전에 허용되는 비정상 애플리케이션의 최대 백분율입니다. 예를 들어 애플리케이션의 10%를 비정상 상태가 되도록 허용하면 값은 10입니다.
비율은 클러스터에서 오류로 처리하기 전에 비정상 상태로 있을 수 있는 애플리케이션의 최대 허용 비율을 나타냅니다. 비율은 지켜지나 비정상 애플리케이션이 적어도 하나 있다면 상태는 경고로 평가됩니다. 이 값은 클러스터에 있는 애플리케이션 인스턴스의 총 수를 비정상 애플리케이션의 수로 나눠 계산합니다. 이 때 ApplicationTypeHealthPolicyMap에 포함된 애플리케이션 형식의 애플리케이션은 제외합니다. 계산값은 적은 수의 애플리케이션에서 오류 하나를 허용할 수 있도록 반올림됩니다. 기본 비율은 0입니다.
applicationHealthPolicies
형식: ApplicationHealthPolicy에 문자열 매핑
필수: 아니요
애플리케이션 또는 해당 자식 엔터티 중 하나의 상태를 평가하는 데 사용되는 애플리케이션 상태 정책 맵을 정의합니다.