ClusterUpgradeDescriptionObject interface

ServiceFabric kümesi yükseltmeyi temsil eder

Özellikler

applicationHealthPolicyMap

Farklı uygulamalar için belirli uygulama durumu ilkelerini içeren bir harita tanımlar. Her girdi, uygulama adını anahtar olarak ve uygulama durumunu değerlendirmek için kullanılan ApplicationHealthPolicy değeri olarak belirtir. Bir uygulama haritada belirtilmezse, uygulama sistem durumu değerlendirmesi kendi uygulama bildiriminde bulunan ApplicationHealthPolicy'yi veya varsayılan uygulama sistem durumu ilkesini kullanır (bildirimde sistem durumu ilkesi tanımlanmadıysa). Harita varsayılan olarak boş olur.

clusterHealthPolicy

Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.

clusterUpgradeHealthPolicy

Küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar.

codeVersion

Kümenin ServiceFabric kod sürümü.

configVersion

Küme yapılandırma sürümü (küme bildiriminde belirtilir).

enableDeltaHealthEvaluation

True olduğunda, her yükseltme etki alanı tamamlandıktan sonra mutlak sistem durumu değerlendirmesi yerine delta sistem durumu değerlendirmesini etkinleştirir.

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

monitoringPolicy

İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar.

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

sortOrder

Yükseltmenin kümede devam ettiği sırayı tanımlar. Olası değerler şunlardır: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Varsayılan değer: 'Varsayılan'.

upgradeKind

Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'.

upgradeReplicaSetCheckTimeoutInSeconds

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

Özellik Ayrıntıları

applicationHealthPolicyMap

Farklı uygulamalar için belirli uygulama durumu ilkelerini içeren bir harita tanımlar. Her girdi, uygulama adını anahtar olarak ve uygulama durumunu değerlendirmek için kullanılan ApplicationHealthPolicy değeri olarak belirtir. Bir uygulama haritada belirtilmezse, uygulama sistem durumu değerlendirmesi kendi uygulama bildiriminde bulunan ApplicationHealthPolicy'yi veya varsayılan uygulama sistem durumu ilkesini kullanır (bildirimde sistem durumu ilkesi tanımlanmadıysa). Harita varsayılan olarak boş olur.

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

Özellik Değeri

clusterHealthPolicy

Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.

clusterHealthPolicy?: ClusterHealthPolicy

Özellik Değeri

clusterUpgradeHealthPolicy

Küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

Özellik Değeri

codeVersion

Kümenin ServiceFabric kod sürümü.

codeVersion?: string

Özellik Değeri

string

configVersion

Küme yapılandırma sürümü (küme bildiriminde belirtilir).

configVersion?: string

Özellik Değeri

string

enableDeltaHealthEvaluation

True olduğunda, her yükseltme etki alanı tamamlandıktan sonra mutlak sistem durumu değerlendirmesi yerine delta sistem durumu değerlendirmesini etkinleştirir.

enableDeltaHealthEvaluation?: boolean

Özellik Değeri

boolean

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

monitoringPolicy

İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar.

monitoringPolicy?: MonitoringPolicyDescription

Özellik Değeri

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

sortOrder

Yükseltmenin kümede devam ettiği sırayı tanımlar. Olası değerler şunlardır: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Varsayılan değer: 'Varsayılan'.

sortOrder?: UpgradeSortOrder

Özellik Değeri

upgradeKind

Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'.

upgradeKind?: UpgradeKind

Özellik Değeri

upgradeReplicaSetCheckTimeoutInSeconds

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

upgradeReplicaSetCheckTimeoutInSeconds?: number

Özellik Değeri

number