共用方式為


ClusterUpgradeDescriptionObject

代表 ServiceFabric 叢集升級

屬性

名稱 類型 必要
ConfigVersion string
CodeVersion 字串 No
UpgradeKind 字串 (列舉) No
RollingUpgradeMode 字串 (列舉) No
UpgradeReplicaSetCheckTimeoutInSeconds 整數 (int64) No
ForceRestart boolean No
SortOrder 字串 (列舉) No
EnableDeltaHealthEvaluation boolean No
MonitoringPolicy MonitoringPolicyDescription No
ClusterHealthPolicy ClusterHealthPolicy No
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject No
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject No

ConfigVersion

類型:字串
必要:否

叢集資訊清單中指定的叢集組態版本 () 。


CodeVersion

類型:字串
必要:否

叢集的 ServiceFabric 程式碼版本。


UpgradeKind

類型:字串 (列舉)
必要:否
預設Rolling

從下列可能值升級的種類。

可能的值包括:

  • Invalid - 表示升級種類無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Rolling - 升級會一次進行一個升級網域。 值為 1

RollingUpgradeMode

類型:字串 (列舉)
必要:否
預設UnmonitoredAuto

在輪流升級期間用來監視健康情況的模式。 這些值為 UnmonitoredAuto、UnmonitoredManual、Monitored 和 UnmonitoredDeferred。

可能的值包括:

  • Invalid - 表示升級模式無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • UnmonitoredAuto - 升級會自動繼續,而不會執行任何健康情況監視。 值為 1
  • UnmonitoredManual - 升級會在完成每個升級網域之後停止,讓您有機會在繼續之前手動監視健康情況。 值為 2
  • Monitored - 升級會在完成每個升級網域之後停止,並在繼續之前自動監視健康情況。 值為 3
  • UnmonitoredDeferred - 逐一執行節點升級。 升級開始時不會執行任何動作;升級會在停用意圖重新開機或更新版本時套用至每個節點上。 值為 4

UpgradeReplicaSetCheckTimeoutInSeconds

類型:整數 (int64)
必要:否

發生非預期問題時,封鎖處理升級網域並防止遺失可用性的時間長度上限。 此逾時過期時,無論是否發生可用性遺失問題,升級網域的處理都將繼續。 逾時會在每個升級網域啟動時重設。 有效值介於 0 到 42949672925 (含) 之間。 (不帶正負號的 32 位整數) 。


ForceRestart

類型:布林值
必要:否

如果為 true,則即使程式碼版本未變更,仍會在升級期間強制重新開機, (升級只會變更組態或資料) 。


SortOrder

類型:字串 (列舉)
必要:否
預設Default

定義升級透過叢集繼續進行的順序。

可能的值包括:

  • Invalid - 表示此排序次序無效。 所有 Service Fabric 列舉都有不正確類型。 值為 0。
  • Default - 指出將使用叢集資訊清單中指定的預設排序次序 () 。 值為 1。
  • Numeric - 表示將使用轉寄數值排序次序 (UD 名稱) 。 值為 2。
  • Lexicographical - 表示將使用轉寄語彙排序次序 (UD 名稱) 。 此值為 3。
  • ReverseNumeric - 表示將使用反向數值排序次序 (UD 名稱) 。 值為 4。
  • ReverseLexicographical - 表示將使用反向語彙排序次序, (UD 名稱排序為字串) 。 值為 5。

EnableDeltaHealthEvaluation

類型:布林值
必要:否

若為 true,請在完成每個升級網域之後啟用差異健康情況評估,而不是絕對健康情況評估。


MonitoringPolicy

類型MonitoringPolicyDescription
必要:否

描述在受監視模式中監視升級的參數。


ClusterHealthPolicy

類型ClusterHealthPolicy
必要:否

定義用來評估叢集或叢集節點健康情況的健康情況原則。


ClusterUpgradeHealthPolicy

類型ClusterUpgradeHealthPolicyObject
必要:否

定義用來評估叢集升級期間叢集健康情況的健康情況原則。


ApplicationHealthPolicyMap

類型ApplicationHealthPolicyMapObject
必要:否

代表 ServiceFabric 叢集升級的應用程式健康情況原則對應