Delen via


AutoScaler Klas

Definieert details voor het automatisch schalen van een Kubernetes-webservice.

Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration methode of van update de AksWebservice klasse.

Initialiseer de automatische schaalaanpassing.

Overname
builtins.object
AutoScaler

Constructor

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

Parameters

Name Description
autoscale_enabled
Vereist

Geeft aan of de automatische schaalaanpassing is ingeschakeld of uitgeschakeld.

max_replicas
Vereist
int

Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt.

min_replicas
Vereist
int

Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken.

refresh_period_seconds
Vereist
int

Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen.

target_utilization
Vereist
int

Het doelgebruik (in procenten van de 100) dat de autoscaler moet proberen te onderhouden voor de webservice.

autoscale_enabled
Vereist

Geeft aan of de automatische schaalaanpassing is ingeschakeld of uitgeschakeld.

max_replicas
Vereist
int

Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt.

min_replicas
Vereist
int

Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken.

refresh_period_seconds
Vereist
int

Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen.

target_utilization
Vereist
int

Het doelgebruik (in procenten van de 100) dat de autoscaler moet proberen te onderhouden voor de webservice.

Variabelen

Name Description
autoscale_enabled

Geeft aan of de automatische schaalaanpassing is ingeschakeld of uitgeschakeld.

max_replicas
int

Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt.

min_replicas
int

Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken.

refresh_period_seconds
int

Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen.

target_utilization
int

Het doelgebruik (in procenten van de 100) dat de autoscaler moet proberen te onderhouden voor de webservice.

Methoden

deserialize

Converteer een JSON-object naar een autoscaler-object.

serialize

Converteer dit autoscaler-object naar een geserialiseerde JSON-woordenlijst.

deserialize

Converteer een JSON-object naar een autoscaler-object.

static deserialize(payload_obj)

Parameters

Name Description
payload_obj
Vereist

Een JSON-object dat moet worden geconverteerd naar een AutoScaler-object.

Retouren

Type Description

De automatische schaalaanpassing van het opgegeven JSON-object.

serialize

Converteer dit autoscaler-object naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

Type Description

De JSON-weergave van dit object voor automatisch schalen.