ComposeDeploymentUpgradeDescription
Opisuje parametry uaktualniania wdrożenia redagowania.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
DeploymentName |
ciąg | Tak |
ComposeFileContent |
ciąg | Tak |
RegistryCredential |
RejestrCredential | Nie |
UpgradeKind |
ciąg (wyliczenie) | Tak |
RollingUpgradeMode |
ciąg (wyliczenie) | Nie |
UpgradeReplicaSetCheckTimeoutInSeconds |
liczba całkowita (int64) | Nie |
ForceRestart |
boolean | Nie |
MonitoringPolicy |
MonitoringPolicyDescription | Nie |
ApplicationHealthPolicy |
ApplicationHealthPolicy | Nie |
DeploymentName
Typ: ciąg
Wymagane: Tak
Nazwa wdrożenia.
ComposeFileContent
Typ: ciąg
Wymagane: Tak
Zawartość pliku redagowania, który opisuje wdrożenie do utworzenia.
RegistryCredential
Typ: RegistryCredential
Wymagane: Nie
Informacje o poświadczeniach służące do nawiązywania połączenia z rejestrem kontenerów.
UpgradeKind
Typ: ciąg (wyliczenie)
Wymagane: Tak
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ść jest równa 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ść jest równa 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 uaktualniania i automatyczne monitorowanie kondycji przed kontynuowaniem. Wartość to 3 -
UnmonitoredDeferred
— Wykonaj uaktualnienie węzła po węźle. Po rozpoczęciu uaktualniania nie jest wykonywana żadna akcja; Uaktualnienie jest stosowane w każdym węźle, gdy jest dezaktywowany z intencją ponownego uruchomienia lub wyższego poziomu. Wartość to 4
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: liczba całkowita (int64)
Wymagane: Nie
Maksymalny czas blokowania przetwarzania domeny uaktualnienia i zapobiegania utracie dostępności w przypadku nieoczekiwanych problemów. Po upływie 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 należą do przedziału od 0 do 42949672925 włącznie. (niepodpisane 32-bitowe liczby całkowite).
ForceRestart
Typ: wartość logiczna
Wymagane: Nie
Jeśli to prawda, procesy są wymuszane ponownie podczas uaktualniania nawet wtedy, gdy wersja kodu nie uległa zmianie (uaktualnienie zmienia tylko konfigurację lub dane).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Wymagane: Nie
Opisuje parametry monitorowania uaktualnienia w trybie monitorowym.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Wymagane: Nie
Definiuje zasady kondycji używane do oceny kondycji aplikacji lub jednej z jej jednostek podrzędnych.