RollingUpgradeUpdateDescription interface

Описывает параметры для обновления последовательного обновления приложения или кластера.

Свойства

failureAction

Компенсирующее действие, выполняемое при обнаружении отслеживаемого обновления при обнаружении нарушений политики мониторинга или политики работоспособности. Недопустимо указывает, что действие сбоя недопустимо. Откат указывает, что обновление начнет откат автоматически. Вручную указывает, что обновление переключится на режим обновления UnmonitoredManual. Возможные значения: "Invalid", "Rollback", "Manual"

forceRestart

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

healthCheckRetryTimeoutInMilliseconds

Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

healthCheckStableDurationInMilliseconds

Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

healthCheckWaitDurationInMilliseconds

Время ожидания после завершения домена обновления перед применением политик работоспособности. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

instanceCloseDelayDurationInSeconds

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

replicaSetCheckTimeoutInMilliseconds

Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число).

rollingUpgradeMode

Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto.

upgradeDomainTimeoutInMilliseconds

Время завершения каждого домена обновления перед выполнением FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

upgradeTimeoutInMilliseconds

Время выполнения общего обновления до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

Сведения о свойстве

failureAction

Компенсирующее действие, выполняемое при обнаружении отслеживаемого обновления при обнаружении нарушений политики мониторинга или политики работоспособности. Недопустимо указывает, что действие сбоя недопустимо. Откат указывает, что обновление начнет откат автоматически. Вручную указывает, что обновление переключится на режим обновления UnmonitoredManual. Возможные значения: "Invalid", "Rollback", "Manual"

failureAction?: FailureAction

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

forceRestart

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

forceRestart?: boolean

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

boolean

healthCheckRetryTimeoutInMilliseconds

Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

healthCheckRetryTimeoutInMilliseconds?: string

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

string

healthCheckStableDurationInMilliseconds

Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

healthCheckStableDurationInMilliseconds?: string

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

string

healthCheckWaitDurationInMilliseconds

Время ожидания после завершения домена обновления перед применением политик работоспособности. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

healthCheckWaitDurationInMilliseconds?: string

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

string

instanceCloseDelayDurationInSeconds

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

instanceCloseDelayDurationInSeconds?: number

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

number

replicaSetCheckTimeoutInMilliseconds

Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число).

replicaSetCheckTimeoutInMilliseconds?: number

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

number

rollingUpgradeMode

Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto.

rollingUpgradeMode: UpgradeMode

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

upgradeDomainTimeoutInMilliseconds

Время завершения каждого домена обновления перед выполнением FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

upgradeDomainTimeoutInMilliseconds?: string

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

string

upgradeTimeoutInMilliseconds

Время выполнения общего обновления до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

upgradeTimeoutInMilliseconds?: string

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

string