ClusterUpgradePolicy
Descrive i criteri usati durante l'aggiornamento del cluster.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
forceRestart | boolean | No |
upgradeReplicaSetCheckTimeout | string | Sì |
healthCheckWaitDuration | string | Sì |
healthCheckStableDuration | string | Sì |
healthCheckRetryTimeout | string | Sì |
upgradeTimeout | string | Sì |
upgradeDomainTimeout | string | Sì |
healthPolicy | ClusterHealthPolicy | Sì |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | No |
forceRestart
Tipo: booleano
Obbligatorio: No
Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).
upgradeReplicaSetCheckTimeout
Tipo: stringa
Obbligatorio: Sì
Tempo massimo per bloccare l'elaborazione di un dominio di aggiornamento e la perdita di disponibilità quando si verificano problemi imprevisti. Quando il timeout scade, l'elaborazione del dominio di aggiornamento procede indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
healthCheckWaitDuration
Tipo: stringa
Obbligatorio: Sì
Tempo di attesa dopo il completamento di un dominio di aggiornamento prima di eseguire controlli di integrità. La durata può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
healthCheckStableDuration
Tipo: stringa
Obbligatorio: Sì
Tempo di attesa per cui l'applicazione o il cluster devono rimanere integri prima di passare al dominio di aggiornamento successivo. La durata può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
healthCheckRetryTimeout
Tipo: stringa
Obbligatorio: Sì
Tempo di ripetizione della valutazione dell'integrità quando l'applicazione o il cluster non è integro prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
upgradeTimeout
Tipo: stringa
Obbligatorio: Sì
Il tempo necessario per completare l'aggiornamento complessivo prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
upgradeDomainTimeout
Tipo: stringa
Obbligatorio: Sì
Il tempo necessario per completare ogni dominio di aggiornamento prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.
healthPolicy
Tipo: ClusterHealthPolicy
Obbligatorio: Sì
I criteri di integrità del cluster usati durante l'aggiornamento del cluster.
deltaHealthPolicy
Tipo: ClusterUpgradeDeltaHealthPolicy
Obbligatorio: No
I criteri di integrità differenziale del cluster usati durante l'aggiornamento del cluster.