ClusterUpgradePolicy
Beschreibt die Richtlinie, die beim Aktualisieren des Clusters verwendet wird.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
forceRestart | boolean | Nein |
upgradeReplicaSetCheckTimeout | Zeichenfolge | Ja |
healthCheckWaitDuration | Zeichenfolge | Ja |
healthCheckStableDuration | Zeichenfolge | Ja |
healthCheckRetryTimeout | Zeichenfolge | Ja |
upgradeTimeout | Zeichenfolge | Ja |
upgradeDomainTimeout | Zeichenfolge | Ja |
healthPolicy | ClusterHealthPolicy | Ja |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | Nein |
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).
upgradeReplicaSetCheckTimeout
Typ: Zeichenfolge
Erforderlich: Ja
Die maximale Zeit zum Blockieren der Verarbeitung einer Upgradedomäne und zum Beheben von Verfügbarkeitsverlusten bei unerwarteten Problemen. 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. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.
healthCheckWaitDuration
Typ: Zeichenfolge
Erforderlich: Ja
Die Zeitspanne, die nach Abschluss einer Upgradedomäne gewartet werden muss, bevor Integritätsprüfungen durchgeführt werden. Die Dauer kann entweder im Format hh:mm:ss oder im Format d.hh:mm:ss.ms erfolgen.
healthCheckStableDuration
Typ: Zeichenfolge
Erforderlich: Ja
Die Zeitspanne, während der die Anwendung oder der Cluster fehlerfrei bleiben muss, bevor das Upgrade mit der nächsten Upgradedomäne fortgesetzt wird. Die Dauer kann entweder im Format hh:mm:ss oder im Format d.hh:mm:ss.ms erfolgen.
healthCheckRetryTimeout
Typ: Zeichenfolge
Erforderlich: Ja
Die Zeitspanne für die Erneute Überprüfung der Integritätsauswertung, wenn die Anwendung oder der Cluster fehlerhaft ist, bevor das Upgrade ein Rollback ausgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.
upgradeTimeout
Typ: Zeichenfolge
Erforderlich: Ja
Die Zeitspanne, die das gesamte Upgrade abschließen muss, bevor ein Rollback für das Upgrade durchgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.
upgradeDomainTimeout
Typ: Zeichenfolge
Erforderlich: Ja
Die Zeitspanne, die jede Upgradedomäne abschließen muss, bevor das Upgrade ein Rollback ausgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.
healthPolicy
Typ: ClusterHealthPolicy
Erforderlich: Ja
Die Clusterintegritätsrichtlinie, die beim Upgrade des Clusters verwendet wird.
deltaHealthPolicy
Typ: ClusterUpgradeDeltaHealthPolicy
Erforderlich: Nein
Die Clusterdeltaintegritätsrichtlinie, die beim Upgrade des Clusters verwendet wird.