ClusterUpgradePolicy Classe

Définition

Décrit la stratégie utilisée lors de la mise à niveau du cluster.

public class ClusterUpgradePolicy
type ClusterUpgradePolicy = class
Public Class ClusterUpgradePolicy
Héritage
ClusterUpgradePolicy

Constructeurs

ClusterUpgradePolicy()

Initialise une nouvelle instance de la classe ClusterUpgradePolicy.

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

Initialise une nouvelle instance de la classe ClusterUpgradePolicy.

Propriétés

DeltaHealthPolicy

Obtient ou définit la stratégie d’intégrité delta du cluster utilisée lors de la mise à niveau du cluster.

ForceRestart

Obtient ou définit si true, les processus sont redémarrés de force pendant la mise à niveau même lorsque la version du code n’a pas changé (la mise à niveau modifie uniquement la configuration ou les données).

HealthCheckRetryTimeout

Obtient ou définit la durée de nouvelle tentative d’évaluation de l’intégrité lorsque l’application ou le cluster est défectueux avant la restauration de la mise à niveau. Le délai d’expiration peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

HealthCheckStableDuration

Obtient ou définit la durée pendant laquelle l’application ou le cluster doit rester sain avant que la mise à niveau ne passe au domaine de mise à niveau suivant. La durée peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

HealthCheckWaitDuration

Obtient ou définit la durée d’attente après la fin d’un domaine de mise à niveau avant d’effectuer des vérifications d’intégrité. La durée peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

HealthPolicy

Obtient ou définit la stratégie d’intégrité du cluster utilisée lors de la mise à niveau du cluster.

UpgradeDomainTimeout

Obtient ou définit la durée pendant laquelle chaque domaine de mise à niveau doit se terminer avant la restauration de la mise à niveau. Le délai d’expiration peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

UpgradeReplicaSetCheckTimeout

Obtient ou définit la durée maximale pour bloquer le traitement d’un domaine de mise à niveau et éviter la perte de disponibilité en cas de problèmes inattendus. Lorsque ce délai d’attente expire, le traitement du domaine de mise à niveau se poursuit, indépendamment des problèmes de perte de disponibilité. Le délai d’expiration est réinitialisé au début de chaque domaine de mise à niveau. Le délai d’expiration peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

UpgradeTimeout

Obtient ou définit la durée pendant laquelle la mise à niveau globale doit se terminer avant la restauration de la mise à niveau. Le délai d’expiration peut être au format hh:mm:ss ou au format d.hh:mm:ss.ms.

Méthodes

Validate()

Validez l’objet.

S’applique à