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.