共用方式為


RollingUpgradePolicy 類別

執行輪流升級時所使用的組態參數。

繼承
azure.mgmt.compute._serialization.Model
RollingUpgradePolicy

建構函式

RollingUpgradePolicy(*, max_batch_instance_percent: int | None = None, max_unhealthy_instance_percent: int | None = None, max_unhealthy_upgraded_instance_percent: int | None = None, pause_time_between_batches: str | None = None, **kwargs: Any)

僅限關鍵字參數

名稱 Description
max_batch_instance_percent
int

一個批次中輪流升級同時升級的虛擬機器實例總數百分比上限。 由於這是最大,先前或未來批次中狀況不良的實例可能會導致批次中的實例百分比降低,以確保更高的可靠性。 此參數的預設值為 20%。

max_unhealthy_instance_percent
int

擴展集中可同時處於狀況不良狀態的總虛擬機器實例百分比上限,可能是因為升級而發生,或是在輪流升級中止之前,在虛擬機器健康情況檢查中處於狀況不良狀態。 啟動任何批次之前,將會先檢查此條件約束。 此參數的預設值為 20%。

max_unhealthy_upgraded_instance_percent
int

可發現處於狀況不良狀態的升級虛擬機器實例百分比上限。 升級每個批次之後,就會進行這項檢查。 如果超過此百分比,滾動更新就會中止。 此參數的預設值為 20%。

pause_time_between_batches
str

完成一個批次中所有虛擬機器的更新和啟動下一個批次之間的等候時間。 時間持續時間應以 ISO 8601 格式指定。 預設值為 0 秒, (PT0S) 。

變數

名稱 Description
max_batch_instance_percent
int

一個批次中輪流升級同時升級的虛擬機器實例總數百分比上限。 由於這是最大,先前或未來批次中狀況不良的實例可能會導致批次中的實例百分比降低,以確保更高的可靠性。 此參數的預設值為 20%。

max_unhealthy_instance_percent
int

擴展集中可同時處於狀況不良狀態的總虛擬機器實例百分比上限,可能是因為升級而發生,或是在輪流升級中止之前,在虛擬機器健康情況檢查中處於狀況不良狀態。 啟動任何批次之前,將會先檢查此條件約束。 此參數的預設值為 20%。

max_unhealthy_upgraded_instance_percent
int

可發現處於狀況不良狀態的升級虛擬機器實例百分比上限。 升級每個批次之後,就會進行這項檢查。 如果超過此百分比,滾動更新就會中止。 此參數的預設值為 20%。

pause_time_between_batches
str

完成一個批次中所有虛擬機器的更新和啟動下一個批次之間的等候時間。 時間持續時間應以 ISO 8601 格式指定。 預設值為 0 秒, (PT0S) 。