ClusterUpgradeDescriptionObject

Представляет обновление кластера ServiceFabric.

Свойства

Имя Тип Обязательно
ConfigVersion строка Нет
CodeVersion строка Нет
UpgradeKind string (перечисление) Нет
RollingUpgradeMode string (перечисление) Нет
UpgradeReplicaSetCheckTimeoutInSeconds integer (int64) Нет
ForceRestart Логическое Нет
SortOrder string (перечисление) Нет
EnableDeltaHealthEvaluation Логическое Нет
MonitoringPolicy MonitoringPolicyDescription Нет
ClusterHealthPolicy ClusterHealthPolicy Нет
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject Нет
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject Нет

ConfigVersion

Тип: string
Обязательный: нет

Версия конфигурации кластера (указанная в манифесте кластера).


CodeVersion

Тип: string
Обязательный: нет

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


UpgradeKind

Тип: string (перечисление)
Обязательный: нет
По умолчанию: Rolling

Тип обновления из следующих возможных значений.

Возможны следующие значения:

  • Invalid — указывает, что тип обновления является недопустимым. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Rolling — Обновление выполняется по одному домену обновления за раз. Значение равно 1.

RollingUpgradeMode

Тип: string (перечисление)
Обязательный: нет
По умолчанию: UnmonitoredAuto

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

Возможны следующие значения:

  • Invalid — указывает, что режим обновления недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • UnmonitoredAuto — Обновление будет выполняться автоматически без мониторинга работоспособности. Значение равно 1.
  • UnmonitoredManual — Обновление будет прекращено после завершения каждого домена обновления, что дает возможность вручную отслеживать работоспособности, прежде чем продолжить. Значение равно 2.
  • Monitored — Обновление останавливается после завершения каждого домена обновления и автоматически отслеживает работоспособности, прежде чем продолжить. Значение равно 3.
  • UnmonitoredDeferred — Выполнить обновление по узлам. При запуске обновления никакие действия не выполняются; Обновление применяется к каждому узлу при его отключении с намерением перезапуска или более поздней версии. Значение равно 4.

UpgradeReplicaSetCheckTimeoutInSeconds

Тип: integer (int64)
Обязательный: нет

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


ForceRestart

Тип: boolean
Обязательный: нет

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


SortOrder

Тип: string (перечисление)
Обязательный: нет
По умолчанию: Default

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

Возможны следующие значения:

  • Invalid — указывает, что этот порядок сортировки недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно 0.
  • Default — указывает, что будет использоваться порядок сортировки по умолчанию (как указано в манифесте кластера). Значение равно 1.
  • Numeric — указывает, что будет использоваться числовой порядок сортировки вперед (имена пользователей, отсортированные как числа). Значение равно 2.
  • Lexicographical — указывает, что будет использоваться прямая лексикографическая сортировка (имена пользователей, отсортированные как строки). Значение равно 3.
  • ReverseNumeric — указывает, что будет использоваться обратный порядок числовой сортировки (имена пользователей, отсортированные как числа). Значение равно 4.
  • ReverseLexicographical — указывает, что будет использоваться обратный лексикографический порядок сортировки (имена пользователей, отсортированные как строки). Значение равно 5.

EnableDeltaHealthEvaluation

Тип: boolean
Обязательный: нет

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


MonitoringPolicy

Тип: MonitoringPolicyDescription
Обязательный: нет

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


ClusterHealthPolicy

Тип: ClusterHealthPolicy
Обязательный: нет

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


ClusterUpgradeHealthPolicy

Тип: ClusterUpgradeHealthPolicyObject
Обязательный: нет

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


ApplicationHealthPolicyMap

Тип: ApplicationHealthPolicyMapObject
Обязательный: нет

Представляет схему политик работоспособности приложений для обновления кластера ServiceFabric.