ClusterUpgradePolicy interface
Décrit la stratégie utilisée lors de la mise à niveau du cluster.
Propriétés
delta |
Stratégie d’intégrité delta du cluster utilisée lors de la mise à niveau du cluster. |
force |
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). |
health |
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. |
health |
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. |
health |
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. |
health |
Stratégie d’intégrité du cluster utilisée lors de la mise à niveau du cluster. |
upgrade |
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. |
upgrade |
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. |
upgrade |
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