Partager via


ClusterUpgradePolicy interface

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

Propriétés

deltaHealthPolicy

Stratégie d’intégrité delta du cluster utilisée lors de la mise à niveau du cluster.

forceRestart

Si la valeur est 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

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

Durée pendant laquelle l’application ou le cluster doivent rester sains 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

Durée d’attente après avoir terminé 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

Stratégie d’intégrité du cluster utilisée lors de la mise à niveau du cluster.

upgradeDomainTimeout

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

Durée maximale pendant laquelle 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

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.

Détails de la propriété

deltaHealthPolicy

Stratégie d’intégrité delta du cluster utilisée lors de la mise à niveau du cluster.

deltaHealthPolicy?: ClusterUpgradeDeltaHealthPolicy

Valeur de propriété

forceRestart

Si la valeur est 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).

forceRestart?: boolean

Valeur de propriété

boolean

healthCheckRetryTimeout

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.

healthCheckRetryTimeout: string

Valeur de propriété

string

healthCheckStableDuration

Durée pendant laquelle l’application ou le cluster doivent rester sains 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.

healthCheckStableDuration: string

Valeur de propriété

string

healthCheckWaitDuration

Durée d’attente après avoir terminé 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.

healthCheckWaitDuration: string

Valeur de propriété

string

healthPolicy

Stratégie d’intégrité du cluster utilisée lors de la mise à niveau du cluster.

healthPolicy: ClusterHealthPolicy

Valeur de propriété

upgradeDomainTimeout

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.

upgradeDomainTimeout: string

Valeur de propriété

string

upgradeReplicaSetCheckTimeout

Durée maximale pendant laquelle 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.

upgradeReplicaSetCheckTimeout: string

Valeur de propriété

string

upgradeTimeout

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.

upgradeTimeout: string

Valeur de propriété

string