ClusterUpgradePolicy interface

Kümeyi yükseltirken kullanılan ilkeyi açıklar.

Özellikler

deltaHealthPolicy

Küme yükseltirken kullanılan küme delta sistem durumu ilkesi.

forceRestart

True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).

healthCheckRetryTimeout

Yükseltme geri almadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthCheckStableDuration

Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthCheckWaitDuration

Sistem durumu denetimleri gerçekleştirmeden önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthPolicy

Küme yükseltirken kullanılan küme sistem durumu ilkesi.

upgradeDomainTimeout

Yükseltme geri almadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

upgradeReplicaSetCheckTimeout

Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

upgradeTimeout

Yükseltme geri almadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

Özellik Ayrıntıları

deltaHealthPolicy

Küme yükseltirken kullanılan küme delta sistem durumu ilkesi.

deltaHealthPolicy?: ClusterUpgradeDeltaHealthPolicy

Özellik Değeri

forceRestart

True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).

forceRestart?: boolean

Özellik Değeri

boolean

healthCheckRetryTimeout

Yükseltme geri almadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthCheckRetryTimeout: string

Özellik Değeri

string

healthCheckStableDuration

Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthCheckStableDuration: string

Özellik Değeri

string

healthCheckWaitDuration

Sistem durumu denetimleri gerçekleştirmeden önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

healthCheckWaitDuration: string

Özellik Değeri

string

healthPolicy

Küme yükseltirken kullanılan küme sistem durumu ilkesi.

healthPolicy: ClusterHealthPolicy

Özellik Değeri

upgradeDomainTimeout

Yükseltme geri almadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

upgradeDomainTimeout: string

Özellik Değeri

string

upgradeReplicaSetCheckTimeout

Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

upgradeReplicaSetCheckTimeout: string

Özellik Değeri

string

upgradeTimeout

Yükseltme geri almadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.

upgradeTimeout: string

Özellik Değeri

string