ComposeDeploymentUpgradeDescription
Popisuje parametry pro vytvoření upgradu nasazení.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
DeploymentName |
řetězec | Yes |
ComposeFileContent |
řetězec | Yes |
RegistryCredential |
Přihlašovací údaje registru | Ne |
UpgradeKind |
string (výčet) | Ano |
RollingUpgradeMode |
string (výčet) | Ne |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | Ne |
ForceRestart |
boolean | No |
MonitoringPolicy |
MonitoringPolicyDescription | Ne |
ApplicationHealthPolicy |
Zásady stavu aplikace | Ne |
DeploymentName
Typ: řetězec
Povinné: Ano
Název nasazení.
ComposeFileContent
Typ: řetězec
Povinné: Ano
Obsah souboru pro vytvoření, který popisuje nasazení, které se má vytvořit.
RegistryCredential
Typ: RegistryCredential
Povinné: Ne
Informace o přihlašovacích údaji pro připojení k registru kontejneru
UpgradeKind
Typ: řetězec (výčet)
Povinné: Ano
Výchozí:Rolling
Druh upgradu z následujících možných hodnot.
Možné hodnoty:
-
Invalid
– Označuje, že druh upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
Rolling
– Upgrade probíhá postupně po jedné upgradované doméně. Hodnota je 1.
RollingUpgradeMode
Typ: řetězec (výčet)
Povinné: Ne
Výchozí:UnmonitoredAuto
Režim používaný ke sledování stavu během upgradu se zajištěním provozu. Hodnoty jsou UnmonitoredAuto, UnmonitoredManual, Monitorované a UnmonitoredDeferred.
Možné hodnoty:
-
Invalid
– Označuje, že režim upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula. -
UnmonitoredAuto
– Upgrade bude probíhat automaticky bez jakéhokoli monitorování stavu. Hodnota je 1. -
UnmonitoredManual
– Po dokončení každé domény se upgrade zastaví a před pokračováním budete mít možnost stav ručně monitorovat. Hodnota je 2. -
Monitored
– Upgrade se zastaví po dokončení každé domény upgradu a před pokračováním se automaticky monitoruje stav. Hodnota je 3. -
UnmonitoredDeferred
– Proveďte upgrade po uzlech. Při spuštění upgradu se neprovede žádná akce. upgrade se použije na každém uzlu, když je deaktivován se záměrem restartování nebo vyšší. Hodnota je 4.
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: integer (int64)
Povinné: Ne
Maximální doba pro blokování zpracování upgradované domény a zabránění ztrátě dostupnosti v případech, kdy dojde k neočekávaným problémům. Po vypršení tohoto časového limitu bude zpracování upgradové domény pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé domény upgradu. Platné hodnoty jsou mezi 0 a 42949672925 včetně. (32bitové celé číslo bez znaménka).
ForceRestart
Typ: boolean
Povinné: Ne
Pokud je true, pak se procesy během upgradu vynuceně restartují, i když se verze kódu nezměnila (upgrade změní pouze konfiguraci nebo data).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Povinné: Ne
Popisuje parametry pro monitorování upgradu v monitorovaném režimu.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Povinné: Ne
Definuje zásady stavu používané k vyhodnocení stavu aplikace nebo jedné z jejích podřízených entit.