StartClusterUpgradeDescription interface
Описывает параметры для запуска обновления кластера.
Свойства
| application |
Определяет карту политики работоспособности приложения, используемую для оценки работоспособности приложения или одного из дочерних сущностей. |
| cluster |
Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера. |
| cluster |
Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера. |
| code |
Версия кода кластера. |
| config |
Версия конфигурации кластера. |
| enable |
Если значение true, включает разностную оценку работоспособности, а не абсолютную оценку работоспособности после завершения каждого домена обновления. |
| force |
Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). |
| instance |
Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. Дополнительные сведения см. в свойстве InstanceCloseDelayDurationSeconds в $ref: "#/definitions/StatelessServiceDescription.yaml". Обратите внимание, что значение по умолчанию instanceCloseDelayDurationInSeconds 4294967295, которое указывает, что поведение будет полностью зависеть от задержки, настроенной в описании службы без отслеживания состояния. |
| monitoring |
Описывает параметры для мониторинга обновления в режиме мониторинга. |
| rolling |
Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto. |
| sort |
Определяет порядок, в котором выполняется обновление кластера. Возможные значения: "Invalid", "Default", "Numeric", "Lexicographical", "ReverseNumeric", "ReverseLexicographical". Значение по умолчанию: Default. |
| upgrade |
Тип обновления из следующих возможных значений. Возможные значения: "Invalid", "Rolling". Значение по умолчанию: "Rolling". |
| upgrade |
Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 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