Freigeben über


ClusterUpgradePolicy Klasse

Definition

Beschreibt die Richtlinie, die beim Aktualisieren des Clusters verwendet wird.

public class ClusterUpgradePolicy
type ClusterUpgradePolicy = class
Public Class ClusterUpgradePolicy
Vererbung
ClusterUpgradePolicy

Konstruktoren

ClusterUpgradePolicy()

Initialisiert eine neue instance der ClusterUpgradePolicy-Klasse.

ClusterUpgradePolicy(String, String, String, String, String, String, ClusterHealthPolicy, Nullable<Boolean>, ClusterUpgradeDeltaHealthPolicy)

Initialisiert eine neue instance der ClusterUpgradePolicy-Klasse.

Eigenschaften

DeltaHealthPolicy

Ruft die Clusterdeltaintegritätsrichtlinie ab, die beim Upgrade des Clusters verwendet wird, oder legt diese fest.

ForceRestart

Ruft "true" ab oder legt fest, und dann 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).

HealthCheckRetryTimeout

Ruft die Zeit ab, die für die Erneute Überprüfung der Integritätsauswertung erforderlich ist, wenn die Anwendung oder der Cluster fehlerhaft ist, bevor das Upgrade ein Rollback ausgeführt wird, oder legt diesen fest. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

HealthCheckStableDuration

Ruft die Zeitspanne ab, die die Anwendung oder der Cluster fehlerfrei bleiben muss, bevor das Upgrade zur nächsten Upgradedomäne fortgesetzt wird, oder legt diesen fest. Die Dauer kann im Format "hh:mm:ss" oder "d.hh:mm:ss.ms" erfolgen.

HealthCheckWaitDuration

Ruft die Zeitspanne ab, die nach Abschluss einer Upgradedomäne vor dem Durchführen von Integritätsprüfungen gewartet werden soll, oder legt diese fest. Die Dauer kann im Format "hh:mm:ss" oder "d.hh:mm:ss.ms" erfolgen.

HealthPolicy

Ruft die Clusterintegritätsrichtlinie ab, die beim Upgrade des Clusters verwendet wird, oder legt diese fest.

UpgradeDomainTimeout

Ruft die Zeit ab, die jede Upgradedomäne vor dem Rollback des Upgrades abschließen muss, oder legt diese fest. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

UpgradeReplicaSetCheckTimeout

Ruft die maximale Zeit ab, die die Verarbeitung einer Upgradedomäne blockiert und den Verlust der Verfügbarkeit bei unerwarteten Problemen verhindert, oder legt diesen fest. 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.

UpgradeTimeout

Ruft die Zeitspanne ab, die das gesamte Upgrade vor dem Rollback des Upgrades durchführen muss, oder legt diesen fest. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: