ClusterUpgradeDescriptionObject interface
ServiceFabric kümesi yükseltmeyi temsil eder
Özellikler
| application |
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. |
| cluster |
Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar. |
| cluster |
Küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. |
| code |
Kümenin ServiceFabric kod sürümü. |
| config |
Küme yapılandırma sürümü (küme bildiriminde belirtilir). |
| enable |
True olduğunda, her yükseltme etki alanı tamamlandıktan sonra mutlak sistem durumu değerlendirmesi yerine delta sistem durumu değerlendirmesini etkinleştirir. |
| force |
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). |
| monitoring |
İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar. |
| rolling |
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'. |
| sort |
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'. |
| upgrade |
Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'. |
| upgrade |
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