다음을 통해 공유


ClusterUpgradeDescriptionObject interface

ServiceFabric 클러스터 업그레이드를 나타냅니다.

속성

applicationHealthPolicyMap

다른 애플리케이션에 대한 특정 애플리케이션 상태 정책을 포함하는 맵을 정의합니다. 각 항목은 애플리케이션 이름을 키로 지정하고 애플리케이션 상태를 평가하는 데 사용되는 ApplicationHealthPolicy 값으로 지정합니다. 애플리케이션이 맵에 지정되지 않은 경우 애플리케이션 상태 평가는 애플리케이션 매니페스트 또는 기본 애플리케이션 상태 정책(매니페스트에 정의된 상태 정책이 없는 경우)에 있는 ApplicationHealthPolicy를 사용합니다. 맵은 기본적으로 비어 있습니다.

clusterHealthPolicy

클러스터 또는 클러스터 노드의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.

clusterUpgradeHealthPolicy

클러스터 업그레이드 중에 클러스터의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.

codeVersion

클러스터의 ServiceFabric 코드 버전입니다.

configVersion

클러스터 구성 버전(클러스터 매니페스트에 지정됨)입니다.

enableDeltaHealthEvaluation

true이면 각 업그레이드 도메인이 완료된 후 절대 상태 평가가 아닌 델타 상태 평가를 사용하도록 설정합니다.

forceRestart

true이면 코드 버전이 변경되지 않은 경우에도 업그레이드 중에 프로세스가 강제로 다시 시작됩니다(업그레이드는 구성 또는 데이터만 변경됨).

monitoringPolicy

모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다.

rollingUpgradeMode

롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'.

sortOrder

클러스터를 통해 업그레이드가 진행되는 순서를 정의합니다. 가능한 값은 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'입니다. 기본값: 'Default'.

upgradeKind

다음과 같은 가능한 값 중에서 업그레이드의 종류입니다. 가능한 값은 'Invalid', 'Rolling'입니다. 기본값: 'Rolling'.

upgradeReplicaSetCheckTimeoutInSeconds

업그레이드 도메인의 처리를 차단하고 예기치 않은 문제가 발생할 때 가용성 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제에 관계없이 업그레이드 도메인의 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 부분에 다시 설정됩니다. 유효한 값은 0에서 42949672925 사이입니다. (부호 없는 32비트 정수).

속성 세부 정보

applicationHealthPolicyMap

다른 애플리케이션에 대한 특정 애플리케이션 상태 정책을 포함하는 맵을 정의합니다. 각 항목은 애플리케이션 이름을 키로 지정하고 애플리케이션 상태를 평가하는 데 사용되는 ApplicationHealthPolicy 값으로 지정합니다. 애플리케이션이 맵에 지정되지 않은 경우 애플리케이션 상태 평가는 애플리케이션 매니페스트 또는 기본 애플리케이션 상태 정책(매니페스트에 정의된 상태 정책이 없는 경우)에 있는 ApplicationHealthPolicy를 사용합니다. 맵은 기본적으로 비어 있습니다.

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

속성 값

clusterHealthPolicy

클러스터 또는 클러스터 노드의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.

clusterHealthPolicy?: ClusterHealthPolicy

속성 값

clusterUpgradeHealthPolicy

클러스터 업그레이드 중에 클러스터의 상태를 평가하는 데 사용되는 상태 정책을 정의합니다.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

속성 값

codeVersion

클러스터의 ServiceFabric 코드 버전입니다.

codeVersion?: string

속성 값

string

configVersion

클러스터 구성 버전(클러스터 매니페스트에 지정됨)입니다.

configVersion?: string

속성 값

string

enableDeltaHealthEvaluation

true이면 각 업그레이드 도메인이 완료된 후 절대 상태 평가가 아닌 델타 상태 평가를 사용하도록 설정합니다.

enableDeltaHealthEvaluation?: boolean

속성 값

boolean

forceRestart

true이면 코드 버전이 변경되지 않은 경우에도 업그레이드 중에 프로세스가 강제로 다시 시작됩니다(업그레이드는 구성 또는 데이터만 변경됨).

forceRestart?: boolean

속성 값

boolean

monitoringPolicy

모니터링 모드에서 업그레이드를 모니터링하기 위한 매개 변수에 대해 설명합니다.

monitoringPolicy?: MonitoringPolicyDescription

속성 값

rollingUpgradeMode

롤링 업그레이드 중 상태를 모니터링하는 데 사용되는 모드입니다. 값은 UnmonitoredAuto, UnmonitoredManual 및 Monitored입니다. 가능한 값은 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'입니다. 기본값: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

속성 값

sortOrder

클러스터를 통해 업그레이드가 진행되는 순서를 정의합니다. 가능한 값은 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'입니다. 기본값: 'Default'.

sortOrder?: UpgradeSortOrder

속성 값

upgradeKind

다음과 같은 가능한 값 중에서 업그레이드의 종류입니다. 가능한 값은 'Invalid', 'Rolling'입니다. 기본값: 'Rolling'.

upgradeKind?: UpgradeKind

속성 값

upgradeReplicaSetCheckTimeoutInSeconds

업그레이드 도메인의 처리를 차단하고 예기치 않은 문제가 발생할 때 가용성 손실을 방지하는 최대 시간입니다. 이 시간 제한이 만료되면 가용성 손실 문제에 관계없이 업그레이드 도메인의 처리가 진행됩니다. 시간 제한은 각 업그레이드 도메인의 시작 부분에 다시 설정됩니다. 유효한 값은 0에서 42949672925 사이입니다. (부호 없는 32비트 정수).

upgradeReplicaSetCheckTimeoutInSeconds?: number

속성 값

number