RollingUpgradeUpdateDescription interface

Uygulama veya kümenin sıralı yükseltmesini güncelleştirme parametrelerini açıklar.

Özellikler

failureAction

İzlenen yükseltme izleme ilkesi veya sistem durumu ilkesi ihlalleriyle karşılaştığında gerçekleştirilecek telafi eylemi. Geçersiz, hata eyleminin geçersiz olduğunu gösterir. Geri alma, yükseltmenin otomatik olarak geri alınacağını belirtir. El ile, yükseltmenin İzlenmeyenManual yükseltme moduna geçeceğini gösterir. Olası değerler şunlardır: 'Invalid', 'Rollback', 'Manual'

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).

healthCheckRetryTimeoutInMilliseconds

FailureAction yürütülmeden önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

healthCheckStableDurationInMilliseconds

Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

healthCheckWaitDurationInMilliseconds

Sistem durumu ilkelerini uygulamadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

instanceCloseDelayDurationInSeconds

Etkin isteklerin düzgün bir şekilde boşaltılabilmesi için durum bilgisi olmayan bir örneğin kapatılmasını beklemek için saniye cinsinden süre. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında, yalnızca hizmet açıklamasında sıfır olmayan gecikme süresi yapılandırılmış olan örnekler için geçerli olacaktır. Ayrıntılar için bkz. $ref InstanceCloseDelayDurationSeconds özelliği: "#/definitions/StatelessServiceDescription.yaml". InstanceCloseDelayDurationInSeconds varsayılan değerinin 4294967295 olduğunu unutmayın. Bu, davranışın tamamen durum bilgisi olmayan hizmet açıklamasında yapılandırılan gecikmeye bağlı olacağını gösterir.

replicaSetCheckTimeoutInMilliseconds

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. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).

rollingUpgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'.

upgradeDomainTimeoutInMilliseconds

FailureAction yürütülmeden önce her yükseltme etki alanının tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

upgradeTimeoutInMilliseconds

FailureAction yürütülmeden önce genel yükseltmenin tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

Özellik Ayrıntıları

failureAction

İzlenen yükseltme izleme ilkesi veya sistem durumu ilkesi ihlalleriyle karşılaştığında gerçekleştirilecek telafi eylemi. Geçersiz, hata eyleminin geçersiz olduğunu gösterir. Geri alma, yükseltmenin otomatik olarak geri alınacağını belirtir. El ile, yükseltmenin İzlenmeyenManual yükseltme moduna geçeceğini gösterir. Olası değerler şunlardır: 'Invalid', 'Rollback', 'Manual'

failureAction?: FailureAction

Ö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

healthCheckRetryTimeoutInMilliseconds

FailureAction yürütülmeden önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

healthCheckRetryTimeoutInMilliseconds?: string

Özellik Değeri

string

healthCheckStableDurationInMilliseconds

Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

healthCheckStableDurationInMilliseconds?: string

Özellik Değeri

string

healthCheckWaitDurationInMilliseconds

Sistem durumu ilkelerini uygulamadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

healthCheckWaitDurationInMilliseconds?: string

Özellik Değeri

string

instanceCloseDelayDurationInSeconds

Etkin isteklerin düzgün bir şekilde boşaltılabilmesi için durum bilgisi olmayan bir örneğin kapatılmasını beklemek için saniye cinsinden süre. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında, yalnızca hizmet açıklamasında sıfır olmayan gecikme süresi yapılandırılmış olan örnekler için geçerli olacaktır. Ayrıntılar için bkz. $ref InstanceCloseDelayDurationSeconds özelliği: "#/definitions/StatelessServiceDescription.yaml". InstanceCloseDelayDurationInSeconds varsayılan değerinin 4294967295 olduğunu unutmayın. Bu, davranışın tamamen durum bilgisi olmayan hizmet açıklamasında yapılandırılan gecikmeye bağlı olacağını gösterir.

instanceCloseDelayDurationInSeconds?: number

Özellik Değeri

number

replicaSetCheckTimeoutInMilliseconds

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. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).

replicaSetCheckTimeoutInMilliseconds?: number

Özellik Değeri

number

rollingUpgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'.

rollingUpgradeMode: UpgradeMode

Özellik Değeri

upgradeDomainTimeoutInMilliseconds

FailureAction yürütülmeden önce her yükseltme etki alanının tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

upgradeDomainTimeoutInMilliseconds?: string

Özellik Değeri

string

upgradeTimeoutInMilliseconds

FailureAction yürütülmeden önce genel yükseltmenin tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.

upgradeTimeoutInMilliseconds?: string

Özellik Değeri

string