ContainerResourceRequirements Klas
Definieert de resourcevereisten voor een container die wordt gebruikt door de webservice.
Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration
methode van de AksWebservice klasse of de AciWebservice klasse.
Initialiseer de resourcevereisten voor de container.
- Overname
-
builtins.objectContainerResourceRequirements
Constructor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parameters
Name | Description |
---|---|
cpu
Vereist
|
Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
memory_in_gb
Vereist
|
De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
cpu_limit
|
Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn. Default value: None
|
memory_in_gb_limit
|
De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn. Default value: None
|
gpu
|
Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen. Default value: None
|
cpu
Vereist
|
Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
memory_in_gb
Vereist
|
De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
cpu_limit
Vereist
|
Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn. |
memory_in_gb_limit
Vereist
|
De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn. |
gpu
Vereist
|
Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen. |
Variabelen
Name | Description |
---|---|
cpu
|
Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
memory_in_gb
|
De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. |
cpu_limit
|
Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn. |
memory_in_gb_limit
|
De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn. |
gpu
|
Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen. |
Methoden
deserialize |
Converteer een JSON-object naar een ContainerResourceRequirements-object. |
serialize |
Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst. |
deserialize
Converteer een JSON-object naar een ContainerResourceRequirements-object.
static deserialize(payload_obj)
Parameters
Name | Description |
---|---|
payload_obj
Vereist
|
Een JSON-object om te converteren naar een ContainerResourceRequirements-object. |
Retouren
Type | Description |
---|---|
De ContainerResourceRequirements-weergave van het opgegeven JSON-object. |
serialize
Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst.
serialize()
Retouren
Type | Description |
---|---|
De JSON-weergave van deze ContainerResourceRequirements. |