ClusterUpgradePolicy

Descrive i criteri usati durante l'aggiornamento del cluster.

Proprietà

Nome Tipo Necessario
forceRestart boolean No
upgradeReplicaSetCheckTimeout string
healthCheckWaitDuration string
healthCheckStableDuration string
healthCheckRetryTimeout string
upgradeTimeout string
upgradeDomainTimeout string
healthPolicy ClusterHealthPolicy
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.