AutoScaler Klas
Hiermee definieert u details voor het automatisch schalen van een Kubernetes-webservice.
Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration of de update methode van de AksWebservice klasse.
Initialiseer de AutoScaler.
Constructor
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
Parameters
| Name | Description |
|---|---|
|
autoscale_enabled
Vereist
|
Hiermee wordt aangegeven of AutoScaler is ingeschakeld of uitgeschakeld. |
|
max_replicas
Vereist
|
Het maximum aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
min_replicas
Vereist
|
Het minimale aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
refresh_period_seconds
Vereist
|
Hoe vaak de Automatische schaalaanpassing moet proberen om de webservice te schalen. |
|
target_utilization
Vereist
|
Het doelgebruik (in procent van de 100) moet de AutoScaler proberen te onderhouden voor de webservice. |
|
autoscale_enabled
Vereist
|
Hiermee wordt aangegeven of AutoScaler is ingeschakeld of uitgeschakeld. |
|
max_replicas
Vereist
|
Het maximum aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
min_replicas
Vereist
|
Het minimale aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
refresh_period_seconds
Vereist
|
Hoe vaak de Automatische schaalaanpassing moet proberen om de webservice te schalen. |
|
target_utilization
Vereist
|
Het doelgebruik (in procent van de 100) moet de AutoScaler proberen te onderhouden voor de webservice. |
Variabelen
| Name | Description |
|---|---|
|
autoscale_enabled
|
Hiermee wordt aangegeven of AutoScaler is ingeschakeld of uitgeschakeld. |
|
max_replicas
|
Het maximum aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
min_replicas
|
Het minimale aantal containers voor de automatische schaalaanpassing dat moet worden gebruikt. |
|
refresh_period_seconds
|
Hoe vaak de Automatische schaalaanpassing moet proberen om de webservice te schalen. |
|
target_utilization
|
Het doelgebruik (in procent van de 100) moet de AutoScaler 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 AutoScaler-weergave van het opgegeven JSON-object. |
serialize
Converteer dit AutoScaler-object naar een geserialiseerde JSON-woordenlijst.
serialize()
Retouren
| Type | Description |
|---|---|
|
De JSON-weergave van dit AutoScaler-object. |