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.objectAutoScaler
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
|
Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt. |
min_replicas
Vereist
|
Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken. |
refresh_period_seconds
Vereist
|
Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen. |
target_utilization
Vereist
|
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
|
Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt. |
min_replicas
Vereist
|
Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken. |
refresh_period_seconds
Vereist
|
Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen. |
target_utilization
Vereist
|
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
|
Het maximum aantal containers dat door de automatische schaalaanpassing moet worden gebruikt. |
min_replicas
|
Het minimale aantal containers dat de automatische schaalaanpassing moet gebruiken. |
refresh_period_seconds
|
Hoe vaak de automatische schaalaanpassing moet proberen de webservice te schalen. |
target_utilization
|
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. |