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.