Udostępnij za pośrednictwem


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.