ClusterUpgradePolicy

Opisuje zasady używane podczas uaktualniania klastra.

Właściwości

Nazwa Typ Wymagane
forceRestart boolean Nie
upgradeReplicaSetCheckTimeout ciąg Tak
healthCheckWaitDuration ciąg Tak
healthCheckStableDuration ciąg Tak
healthCheckRetryTimeout ciąg Tak
upgradeTimeout ciąg Tak
upgradeDomainTimeout ciąg Tak
healthPolicy ClusterHealthPolicy Tak
deltaHealthPolicy ClusterUpgradeDeltaHealthPolicy Nie

forceRestart

Typ: wartość logiczna
Wymagane: Nie

Jeśli to prawda, procesy są wymuszane ponownie podczas uaktualniania nawet wtedy, gdy wersja kodu nie uległa zmianie (uaktualnienie zmienia tylko konfigurację lub dane).


upgradeReplicaSetCheckTimeout

Typ: ciąg
Wymagane: Tak

Maksymalny czas blokowania przetwarzania domeny uaktualnienia i ponownej utraty dostępności, gdy występują nieoczekiwane problemy. Po upływie tego limitu czasu przetwarzanie domeny uaktualnienia będzie kontynuowane niezależnie od problemów z utratą dostępności. Limit czasu jest resetowany na początku każdej domeny uaktualnienia. Limit czasu może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


healthCheckWaitDuration

Typ: ciąg
Wymagane: Tak

Czas oczekiwania po ukończeniu domeny uaktualnienia przed przeprowadzeniem kontroli kondycji. Czas trwania może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


healthCheckStableDuration

Typ: ciąg
Wymagane: Tak

Czas, przez jaki aplikacja lub klaster musi pozostać w dobrej kondycji, zanim uaktualnienie przejdzie do następnej domeny uaktualnienia. Czas trwania może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


healthCheckRetryTimeout

Typ: ciąg
Wymagane: Tak

Czas ponawiania próby oceny kondycji, gdy aplikacja lub klaster jest w złej kondycji, zanim uaktualnienie zostanie wycofane. Limit czasu może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


upgradeTimeout

Typ: ciąg
Wymagane: Tak

Czas potrzebny na ukończenie ogólnego uaktualnienia przed wycofaniem uaktualnienia. Limit czasu może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


upgradeDomainTimeout

Typ: ciąg
Wymagane: Tak

Czas ukończenia każdej domeny uaktualniania przed wycofaniem uaktualnienia. Limit czasu może mieć format hh:mm:ss lub d.hh:mm:ss.ms.


healthPolicy

Typ: ClusterHealthPolicy
Wymagane: Tak

Zasady kondycji klastra używane podczas uaktualniania klastra.


deltaHealthPolicy

Typ: ClusterUpgradeDeltaHealthPolicy
Wymagane: Nie

Zasady kondycji różnicowej klastra używane podczas uaktualniania klastra.