AutoScaler 类

定义 Kubernetes Webservice 自动缩放配置的详细信息。

若要指定自动缩放配置,通常使用deploy_configuration类的updateAksWebservice方法。

初始化自动缩放程序。

构造函数

AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)

参数

名称 说明
autoscale_enabled
必需

指示自动缩放程序是启用或禁用的。

max_replicas
必需
int

要使用的自动缩放程序的最大容器数。

min_replicas
必需
int

要使用的自动缩放程序的最小容器数。

refresh_period_seconds
必需
int

自动缩放程序应尝试缩放 Web 服务的频率。

target_utilization
必需
int

自动缩放程序应尝试为 Web 服务维护目标利用率(以 100% 的百分比为单位)。

autoscale_enabled
必需

指示自动缩放程序是启用或禁用的。

max_replicas
必需
int

要使用的自动缩放程序的最大容器数。

min_replicas
必需
int

要使用的自动缩放程序的最小容器数。

refresh_period_seconds
必需
int

自动缩放程序应尝试缩放 Web 服务的频率。

target_utilization
必需
int

自动缩放程序应尝试为 Web 服务维护目标利用率(以 100% 的百分比为单位)。

变量

名称 说明
autoscale_enabled

指示自动缩放程序是启用或禁用的。

max_replicas
int

要使用的自动缩放程序的最大容器数。

min_replicas
int

要使用的自动缩放程序的最小容器数。

refresh_period_seconds
int

自动缩放程序应尝试缩放 Web 服务的频率。

target_utilization
int

自动缩放程序应尝试为 Web 服务维护目标利用率(以 100% 的百分比为单位)。

方法

deserialize

将 JSON 对象转换为 AutoScaler 对象。

serialize

将此 AutoScaler 对象转换为 JSON 序列化字典。

deserialize

将 JSON 对象转换为 AutoScaler 对象。

static deserialize(payload_obj)

参数

名称 说明
payload_obj
必需

要转换为 AutoScaler 对象的 JSON 对象。

返回

类型 说明

提供的 JSON 对象的自动缩放程序表示形式。

serialize

将此 AutoScaler 对象转换为 JSON 序列化字典。

serialize()

返回

类型 说明

此 AutoScaler 对象的 JSON 表示形式。