AutoScaler 类

定义 Kubernetes Web 服务的自动缩放配置的详细信息。

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

继承
builtins.object
AutoScaler

构造函数

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

参数

autoscale_enabled
bool
必需

指示 AutoScaler 已启用还是已禁用。

max_replicas
int
必需

Autoscaler 使用的最大容器数。

min_replicas
int
必需

Autoscaler 使用的最小容器数。

refresh_period_seconds
int
必需

Autoscaler 应尝试缩放此 Web 服务的时间。

target_utilization
int
必需

AutoScaler 应尝试维持此 Webservice 的目标利用率(百分百)。

变量

autoscale_enabled
bool

指示 AutoScaler 已启用还是已禁用。

max_replicas
int

Autoscaler 使用的最大容器数。

min_replicas
int

Autoscaler 使用的最小容器数。

refresh_period_seconds
int

Autoscaler 应尝试缩放此 Web 服务的时间。

target_utilization
int

AutoScaler 应尝试维持此 Webservice 的目标利用率(百分百)。

方法

deserialize

将 JSON 对象转换为 AutoScaler 对象。

serialize

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

deserialize

将 JSON 对象转换为 AutoScaler 对象。

static deserialize(payload_obj)

参数

payload_obj
dict
必需

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

返回

所提供的 JSON 对象的 Autoscaler 表示形式。

返回类型

serialize

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

serialize()

返回

此 AutoScaler 对象的 JSON 表示形式。

返回类型