AutoScaler 类
定义 Kubernetes Webservice 自动缩放配置的详细信息。
若要指定自动缩放配置,通常使用deploy_configuration类的update或AksWebservice方法。
初始化自动缩放程序。
构造函数
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
参数
| 名称 | 说明 |
|---|---|
|
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% 的百分比为单位)。 |
变量
| 名称 | 说明 |
|---|---|
|
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)
参数
| 名称 | 说明 |
|---|---|
|
payload_obj
必需
|
要转换为 AutoScaler 对象的 JSON 对象。 |
返回
| 类型 | 说明 |
|---|---|
|
提供的 JSON 对象的自动缩放程序表示形式。 |