ClusterUpgradePolicy
Décrit la stratégie utilisée lors de la mise à niveau du cluster.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
forceRestart | boolean | Non |
upgradeReplicaSetCheckTimeout | string | Oui |
healthCheckWaitDuration | string | Oui |
healthCheckStableDuration | string | Oui |
healthCheckRetryTimeout | string | Oui |
upgradeTimeout | string | Oui |
upgradeDomainTimeout | string | Oui |
healthPolicy | ClusterHealthPolicy | Oui |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | Non |
forceRestart
Type : booléen
Obligatoire : Non
Si la valeur est true, les processus sont redémarrés de force pendant la mise à niveau même si la version du code n’a pas changé (la mise à niveau modifie uniquement la configuration ou les données).
upgradeReplicaSetCheckTimeout
Type : chaîne
Obligatoire : Oui
Durée maximale de blocage du traitement d’un domaine de mise à niveau et de 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.
healthCheckWaitDuration
Type : chaîne
Obligatoire : Oui
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.
healthCheckStableDuration
Type : chaîne
Obligatoire : Oui
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.
healthCheckRetryTimeout
Type : chaîne
Obligatoire : Oui
Durée de la 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.
upgradeTimeout
Type : chaîne
Obligatoire : Oui
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.
upgradeDomainTimeout
Type : chaîne
Obligatoire : Oui
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.
healthPolicy
Type : ClusterHealthPolicy
Obligatoire : Oui
Stratégie d’intégrité du cluster utilisée lors de la mise à niveau du cluster.
deltaHealthPolicy
Type : ClusterUpgradeDeltaHealthPolicy
Obligatoire : Non
Stratégie d’intégrité delta du cluster utilisée lors de la mise à niveau du cluster.