ClusterUpgradePolicy

描述升級叢集時所使用的原則。

屬性

名稱 類型 必要
forceRestart boolean No
upgradeReplicaSetCheckTimeout string Yes
healthCheckWaitDuration string Yes
healthCheckStableDuration string Yes
healthCheckRetryTimeout string Yes
upgradeTimeout string Yes
upgradeDomainTimeout string Yes
healthPolicy ClusterHealthPolicy Yes
deltaHealthPolicy ClusterUpgradeDeltaHealthPolicy No

forceRestart

類型:布林值
必要:否

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


upgradeReplicaSetCheckTimeout

類型:字串
必要:是

封鎖升級網域處理的時間上限,並在發生非預期的問題時重新建立可用性遺失。 此逾時過期時,無論是否發生可用性遺失問題,升級網域的處理都將繼續。 逾時會在每個升級網域啟動時重設。 逾時可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


healthCheckWaitDuration

類型:字串
必要:是

在執行健康情況檢查之前,完成升級網域之後等待的時間長度。 持續時間可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


healthCheckStableDuration

類型:字串
必要:是

在升級繼續進入下一個升級網域之前,應用程式或叢集必須維持狀況良好的時間長度。 持續時間可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


healthCheckRetryTimeout

類型:字串
必要:是

在升級復原之前,應用程式或叢集狀況不良時重試健康情況評估的時間量。 逾時可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


upgradeTimeout

類型:字串
必要:是

在升級復原之前,整體升級必須完成的時間量。 逾時可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


upgradeDomainTimeout

類型:字串
必要:是

每個升級網域在升級復原之前必須完成的時間量。 逾時可以是 hh:mm:ss 或 d.hh:mm:ss.ms 格式。


healthPolicy

類型ClusterHealthPolicy
必要:是

升級叢集時使用的叢集健康情況原則。


deltaHealthPolicy

類型ClusterUpgradeDeltaHealthPolicy
必要:否

升級叢集時所使用的叢集差異健康情況原則。