AutoScaler 類別
定義 Kubernetes Webservice 自動調整設定的詳細資料。
若要指定自動調整設定,您通常會使用 deploy_configuration
類別的 AksWebservice 或 update
方法。
初始化 AutoScaler。
- 繼承
-
builtins.objectAutoScaler
建構函式
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
參數
名稱 | Description |
---|---|
autoscale_enabled
必要
|
指出是否啟用或停用自動調整程式。 |
max_replicas
必要
|
自動調整程式要使用的容器數目上限。 |
min_replicas
必要
|
要讓自動調整程式使用的容器數目下限。 |
refresh_period_seconds
必要
|
自動調整程式應該嘗試調整 Web 服務的頻率。 |
target_utilization
必要
|
自動調整程式應該嘗試維護 Web 服務的目標使用率 (百分比為 100) 。 |
autoscale_enabled
必要
|
指出是否啟用或停用自動調整程式。 |
max_replicas
必要
|
自動調整程式要使用的容器數目上限。 |
min_replicas
必要
|
要讓自動調整程式使用的容器數目下限。 |
refresh_period_seconds
必要
|
自動調整程式應該嘗試調整 Web 服務的頻率。 |
target_utilization
必要
|
自動調整程式應該嘗試維護 Web 服務的目標使用率 (百分比為 100) 。 |
變數
名稱 | Description |
---|---|
autoscale_enabled
|
指出是否啟用或停用自動調整程式。 |
max_replicas
|
自動調整程式要使用的容器數目上限。 |
min_replicas
|
要讓自動調整程式使用的容器數目下限。 |
refresh_period_seconds
|
自動調整程式應該嘗試調整 Web 服務的頻率。 |
target_utilization
|
自動調整程式應該嘗試維護 Web 服務的目標使用率 (百分比為 100) 。 |
方法
deserialize |
將 JSON 物件轉換成 AutoScaler 物件。 |
serialize |
將此 AutoScaler 物件轉換成 JSON 序列化字典。 |
deserialize
將 JSON 物件轉換成 AutoScaler 物件。
static deserialize(payload_obj)
參數
名稱 | Description |
---|---|
payload_obj
必要
|
要轉換成 AutoScaler 物件的 JSON 物件。 |
傳回
類型 | Description |
---|---|
所提供 JSON 物件的 AutoScaler 標記法。 |