StartClusterUpgradeDescription interface

Описывает параметры для запуска обновления кластера.

Свойства

applicationHealthPolicyMap

Определяет карту политики работоспособности приложения, используемую для оценки работоспособности приложения или одного из дочерних сущностей.

clusterHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера.

clusterUpgradeHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера.

codeVersion

Версия кода кластера.

configVersion

Версия конфигурации кластера.

enableDeltaHealthEvaluation

Если значение true, включает разностную оценку работоспособности, а не абсолютную оценку работоспособности после завершения каждого домена обновления.

forceRestart

Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные).

instanceCloseDelayDurationInSeconds

Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. Дополнительные сведения см. в свойстве InstanceCloseDelayDurationSeconds в $ref: "#/definitions/StatelessServiceDescription.yaml". Обратите внимание, что значение по умолчанию instanceCloseDelayDurationInSeconds 4294967295, которое указывает, что поведение будет полностью зависеть от задержки, настроенной в описании службы без отслеживания состояния.

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

Определяет карту политики работоспособности приложения, используемую для оценки работоспособности приложения или одного из дочерних сущностей.

applicationHealthPolicyMap?: ApplicationHealthPolicies

Значение свойства

clusterHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера.

clusterHealthPolicy?: ClusterHealthPolicy

Значение свойства

clusterUpgradeHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

Значение свойства

codeVersion

Версия кода кластера.

codeVersion?: string

Значение свойства

string

configVersion

Версия конфигурации кластера.

configVersion?: string

Значение свойства

string

enableDeltaHealthEvaluation

Если значение true, включает разностную оценку работоспособности, а не абсолютную оценку работоспособности после завершения каждого домена обновления.

enableDeltaHealthEvaluation?: boolean

Значение свойства

boolean

forceRestart

Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные).

forceRestart?: boolean

Значение свойства

boolean

instanceCloseDelayDurationInSeconds

Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. Дополнительные сведения см. в свойстве InstanceCloseDelayDurationSeconds в $ref: "#/definitions/StatelessServiceDescription.yaml". Обратите внимание, что значение по умолчанию instanceCloseDelayDurationInSeconds 4294967295, которое указывает, что поведение будет полностью зависеть от задержки, настроенной в описании службы без отслеживания состояния.

instanceCloseDelayDurationInSeconds?: number

Значение свойства

number

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