Udostępnij za pośrednictwem


ClusterUpgradeDescriptionObject

Reprezentuje uaktualnienie klastra ServiceFabric

Właściwości

Nazwa Typ Wymagane
ConfigVersion ciąg Nie
CodeVersion ciąg Nie
UpgradeKind ciąg (wyliczenie) Nie
RollingUpgradeMode ciąg (wyliczenie) Nie
UpgradeReplicaSetCheckTimeoutInSeconds liczba całkowita (int64) Nie
ForceRestart boolean Nie
SortOrder ciąg (wyliczenie) Nie
EnableDeltaHealthEvaluation boolean Nie
MonitoringPolicy MonitorowaniePolicyDescription Nie
ClusterHealthPolicy ClusterHealthPolicy Nie
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject Nie
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject Nie

ConfigVersion

Typ: ciąg
Wymagane: Nie

Wersja konfiguracji klastra (określona w manifeście klastra).


CodeVersion

Typ: ciąg
Wymagane: Nie

Wersja kodu ServiceFabric klastra.


UpgradeKind

Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: Rolling

Rodzaj uaktualnienia z następujących możliwych wartości.

Możliwe wartości:

  • Invalid — wskazuje, że rodzaj uaktualnienia jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • Rolling — Uaktualnienie przechodzi jedną domenę uaktualnienia naraz. Wartość to 1

RollingUpgradeMode

Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: UnmonitoredAuto

Tryb używany do monitorowania kondycji podczas uaktualniania stopniowego. Wartości to UnmonitoredAuto, UnmonitoredManual, Monitored i UnmonitoredDeferred.

Możliwe wartości:

  • Invalid — Wskazuje, że tryb uaktualniania jest nieprawidłowy. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to zero.
  • UnmonitoredAuto — Uaktualnienie będzie kontynuowane automatycznie bez przeprowadzania monitorowania kondycji. Wartość to 1
  • UnmonitoredManual — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia, co daje możliwość ręcznego monitorowania kondycji przed kontynuowaniem. Wartość to 2
  • Monitored — Uaktualnienie zostanie zatrzymane po ukończeniu każdej domeny uaktualnienia i automatyczne monitorowanie kondycji przed kontynuowaniem. Wartość to 3
  • UnmonitoredDeferred — Wykonaj uaktualnienie węzła po węźle. Podczas uruchamiania uaktualniania nie jest wykonywana żadna akcja; Uaktualnienie jest stosowane w każdym węźle, gdy jest dezaktywowany z intencją ponownego uruchomienia lub nowszego. Wartość to 4

UpgradeReplicaSetCheckTimeoutInSeconds

Typ: liczba całkowita (int64)
Wymagane: Nie

Maksymalny czas blokowania przetwarzania domeny uaktualnienia i zapobiegania utracie dostępności, gdy występują nieoczekiwane problemy. Po wygaśnięciu tego limitu czasu przetwarzanie domeny uaktualnienia będzie kontynuowane niezależnie od problemów z utratą dostępności. Limit czasu jest resetowany na początku każdej domeny uaktualnienia. Prawidłowe wartości to od 0 do 42949672925 włącznie. (niepodpisane 32-bitowe liczby całkowite).


ForceRestart

Typ: wartość logiczna
Wymagane: Nie

Jeśli prawda, procesy są wymuszane ponownie podczas uaktualniania nawet wtedy, gdy wersja kodu nie uległa zmianie (uaktualnienie zmienia tylko konfigurację lub dane).


SortOrder

Typ: ciąg (wyliczenie)
Wymagane: Nie
Ustawienie domyślne: Default

Definiuje kolejność, w której uaktualnienie jest kontynuowane przez klaster.

Możliwe wartości:

  • Invalid — Wskazuje, że ta kolejność sortowania jest nieprawidłowa. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość to 0.
  • Default — Wskazuje, że zostanie użyta domyślna kolejność sortowania (określona w manifeście klastra). Wartość to 1.
  • Numeric — Wskazuje, że zostanie użyta kolejność sortowania liczbowego (nazwy ud posortowane jako liczby). Wartość to 2.
  • Lexicographical — Wskazuje, że zostanie użyta kolejność sortowania leksykograficznego (nazwy ud posortowane jako ciągi). Wartość to 3.
  • ReverseNumeric — Wskazuje, że zostanie użyta odwrotna kolejność sortowania liczbowego (nazwy ud posortowane jako liczby). Wartość to 4.
  • ReverseLexicographical — Wskazuje, że zostanie użyta odwrotna kolejność sortowania leksykograficznego (nazwy ud posortowane jako ciągi). Wartość to 5.

EnableDeltaHealthEvaluation

Typ: wartość logiczna
Wymagane: Nie

W przypadku wartości true włącza ocenę kondycji różnicowej, a nie bezwzględną ocenę kondycji po ukończeniu każdej domeny uaktualnienia.


MonitoringPolicy

Typ: MonitoringPolicyDescription
Wymagane: Nie

Opisuje parametry monitorowania uaktualnienia w trybie monitorowanego.


ClusterHealthPolicy

Typ: ClusterHealthPolicy
Wymagane: Nie

Definiuje zasady kondycji używane do oceny kondycji klastra lub węzła klastra.


ClusterUpgradeHealthPolicy

Typ: ClusterUpgradeHealthPolicyObject
Wymagane: Nie

Definiuje zasady kondycji używane do oceny kondycji klastra podczas uaktualniania klastra.


ApplicationHealthPolicyMap

Typ: ApplicationHealthPolicyMapObject
Wymagane: Nie

Reprezentuje mapę zasad kondycji aplikacji dla uaktualnienia klastra ServiceFabric