Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Parameter für ein Compose-Bereitstellungsupgrade.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
DeploymentName |
Zeichenfolge | Ja |
ComposeFileContent |
Zeichenfolge | Ja |
RegistryCredential |
RegistryCredential | Nein |
UpgradeKind |
Zeichenfolge (Enumeration) | Ja |
RollingUpgradeMode |
Zeichenfolge (Enumeration) | Nein |
UpgradeReplicaSetCheckTimeoutInSeconds |
ganze Zahl (int64) | Nein |
ForceRestart |
boolean | Nein |
MonitoringPolicy |
MonitoringPolicyDescription | Nein |
ApplicationHealthPolicy |
ApplicationHealthPolicy | Nein |
DeploymentName
Typ: Zeichenfolge
Erforderlich: Ja
Der Name der Bereitstellung
ComposeFileContent
Typ: Zeichenfolge
Erforderlich: Ja
Der Inhalt der Compose-Datei, in der die zu erstellende Bereitstellung beschrieben wird.
RegistryCredential
Typ: RegistryCredential
Erforderlich: Nein
Anmeldeinformationen zum Herstellen einer Verbindung mit der Containerregistrierung.
UpgradeKind
Typ: Zeichenfolge (Enumeration)
Erforderlich: Ja
Standard:
Die Art des Upgrades aus den folgenden möglichen Werten.
Mögliche Werte:
-
Invalid
– Gibt an, dass die Upgradeart ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Rolling
– Beim Upgrade wird jeweils eine Upgradedomäne ausgeführt. Der Wert ist 1.
RollingUpgradeMode
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Standard:
Der Modus, der zum Überwachen der Integrität während eines parallelen Upgrades verwendet wird. Die Werte sind UnmonitoredAuto, UnmonitoredManual, Monitored und UnmonitoredDeferred.
Mögliche Werte:
-
Invalid
– Gibt an, dass der Upgrademodus ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
UnmonitoredAuto
– Das Upgrade wird automatisch ohne Integritätsüberwachung fortgesetzt. Der Wert ist 1. -
UnmonitoredManual
– Das Upgrade wird nach Abschluss der einzelnen Upgradedomänen beendet, sodass Sie die Integrität manuell überwachen können, bevor Sie fortfahren. Der Wert ist 2. -
Monitored
– Das Upgrade wird beendet, nachdem jede Upgradedomäne abgeschlossen ist, und die Integrität wird automatisch überwacht, bevor Sie fortfahren. Der Wert ist 3. -
UnmonitoredDeferred
– Führen Sie ein Knoten-für-Knoten-Upgrade durch. Beim Starten des Upgrades wird keine Aktion ausgeführt. Das Upgrade wird auf jeden Knoten angewendet, wenn es mit einem Neustart der Absicht oder höher deaktiviert wird. Der Wert ist 4.
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: integer (int64)
Erforderlich: Nein
Die maximale Zeitspanne, während der die Verarbeitung einer Upgradedomäne blockiert und Verfügbarkeitsverlust verhindert wird, wenn es unerwartete Probleme gibt. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird beim Start jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42.949.672.925 (einschließlich). (32-Bit-Ganzzahl ohne Vorzeichen).
ForceRestart
Typ: boolesch
Erforderlich: Nein
Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder die Daten).
MonitoringPolicy
Typ: MonitoringPolicyDescription
Erforderlich: Nein
Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus.
ApplicationHealthPolicy
Typ: ApplicationHealthPolicy
Erforderlich: Nein
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer ihrer untergeordneten Entitäten auszuwerten.