StatefulServiceUpdateDescription

상태 저장 서비스에 대한 업데이트를 설명합니다.

속성

이름 필수
Flags 문자열 아니요
PlacementConstraints 문자열 아니요
CorrelationScheme ServiceCorrelationDescription 배열 아니요
LoadMetrics ServiceLoadMetricDescription 배열 아니요
ServicePlacementPolicies ServicePlacementPolicyDescription 배열 아니요
DefaultMoveCost string(enum) 아니요
ScalingPolicies ScalingPolicyDescription 배열 아니요
ServiceDnsName 문자열 아니요
TagsForPlacement nodeTagsDescription 아니요
TagsForRunning nodeTagsDescription 아니요
TargetReplicaSetSize 정수 아니요
MinReplicaSetSize 정수 아니요
ReplicaRestartWaitDurationSeconds 문자열 아니요
QuorumLossWaitDurationSeconds 문자열 아니요
StandByReplicaKeepDurationSeconds 문자열 아니요
ServicePlacementTimeLimitSeconds 문자열 아니요
DropSourceReplicaOnMove 부울 아니요
ReplicaLifecycleDescription ReplicaLifecycleDescription 아니요
AuxiliaryReplicaCount 정수 아니요

Flags

형식: 문자열
필수: 아니요

다른 속성이 설정되었는지 여부를 나타내는 플래그입니다. 연결된 각 속성은 아래에 지정된 플래그에 해당하며, 설정된 경우 속성이 지정되었음을 나타냅니다. 이 속성은 비트 'OR' 연산자를 사용하여 가져온 플래그의 조합일 수 있습니다. 예를 들어 제공된 값이 (6 -> 110)이면 ReplicaRestartWaitDuration(2 -> 010) 및 QuorumLossWaitDuration(4 -> 100)에 대한 플래그가 설정됩니다.

없음 0x0000
TargetReplicaSetSize 0x0001
ReplicaRestartWaitDuration 0x0002
QuorumLossWaitDuration 0x0004
StandByReplicaKeepDuration 0x0008
MinReplicaSetSize 0x0010
PlacementConstraints 0x0020
PlacementPolicyList 0x0040
상관 0x0080
운율학 0x0100
DefaultMoveCost 0x0200
ScalingPolicy 0x0400
ServicePlacementTimeLimit 0x0800
DropSourceReplicaOnMove 0x1000
ServiceDnsName 0x2000
IsSingletonReplicaMoveAllowedDuringUpgrade 0x4000
RestoreReplicaLocationAfterUpgrade 0x8000
TagsForPlacement 0x10000
TagsForRunning 0x20000
AuxiliaryReplicaCount 0x40000
ServiceSensitivity 0x80000

PlacementConstraints

형식: 문자열
필수: 아니요

문자열로서의 배치 제약 조건입니다. 배치 제약 조건은 노드 속성에 대한 부울 식이며 서비스 요구 사항에 따라 서비스를 특정 노드로 제한할 수 있습니다. 예를 들어 NodeType이 파란색인 노드에 서비스를 배치하려면 "NodeColor == blue)"를 지정합니다.


CorrelationScheme

형식: ServiceCorrelationDescription 배열
필수: 아니요

상관 관계 체계입니다.


LoadMetrics

형식: ServiceLoadMetricDescription 배열
필수: 아니요

서비스 로드 메트릭입니다.


ServicePlacementPolicies

형식: ServicePlacementPolicyDescription 배열
필수: 아니요

서비스 배치 정책입니다.


DefaultMoveCost

형식: 문자열(열거형)
필수: 아니요

서비스의 이동 비용입니다.

서비스의 이동 비용을 지정합니다.

가능한 값은 다음과 같습니다.

  • Zero - 이동 비용 0. 이 값은 0입니다.
  • Low - 서비스의 이동 비용을 낮음으로 지정합니다. 값은 1입니다.
  • Medium - 서비스의 이동 비용을 보통으로 지정합니다. 값은 2입니다.
  • High - 서비스의 이동 비용을 높음으로 지정합니다. 값은 3입니다.
  • VeryHigh - 서비스의 이동 비용을 VeryHigh로 지정합니다. 값은 4입니다.

ScalingPolicies

형식: ScalingPolicyDescription 배열
필수: 아니요

이 서비스에 대한 정책 크기 조정


ServiceDnsName

형식: 문자열
필수: 아니요

서비스의 DNS 이름입니다.


TagsForPlacement

형식: NodeTagsDescription
필수: 아니요

이 서비스의 배치에 대한 태그입니다.


TagsForRunning

형식: NodeTagsDescription
필수: 아니요

이 서비스를 실행하기 위한 태그입니다.


TargetReplicaSetSize

형식: 정수
필수: 아니요
InclusiveMinimum: 1

대상 복제본 집합 크기는 숫자로 설정됩니다.


MinReplicaSetSize

형식: 정수
필수: 아니요
InclusiveMinimum: 1

최소 복제본 집합 크기(숫자)입니다.


ReplicaRestartWaitDurationSeconds

형식: 문자열
필수: 아니요

복제본이 다운된 시점과 새 복제본을 만든 시점 사이의 기간(초)입니다.


QuorumLossWaitDurationSeconds

형식: 문자열
필수: 아니요

파티션이 쿼럼 손실 상태에 있을 수 있는 최대 기간(초)입니다.


StandByReplicaKeepDurationSeconds

형식: 문자열
필수: 아니요

제거되기 전에 대기 복제본을 유지 관리해야 하는 기간에 대한 정의입니다.


ServicePlacementTimeLimitSeconds

형식: 문자열
필수: 아니요

빌드가 중단된 것을 보고하기 전에 복제본이 InBuild를 유지할 수 있는 기간입니다.


DropSourceReplicaOnMove

형식: 부울
필수: 아니요

대상 복제본이 빌드를 완료하지 않은 경우에도 원본 보조 복제본을 삭제할지 여부를 나타냅니다. 원하는 동작이 가능한 한 빨리 삭제하는 경우 이 속성의 값이 true이면 false입니다.


ReplicaLifecycleDescription

형식: ReplicaLifecycleDescription
필수: 아니요

이 서비스의 복제본이 해당 수명 주기 동안 동작하는 방식을 정의합니다.


AuxiliaryReplicaCount

형식: 정수
필수: 아니요
InclusiveMinimum: 0

보조 복제본은 숫자로 계산됩니다. 보조 복제본을 사용하려면 true여야 합니다. AuxiliaryReplicaCount <(TargetReplicaSetSize+1)/2 및 TargetReplicaSetSize >=3.