ContainerResourceRequirements Classe
Definisce i requisiti delle risorse per un contenitore usato dal servizio Web.
I valori ContainerResourceRequirement vengono specificati durante la distribuzione o l'aggiornamento di un webervice. Ad esempio, usare i deploy_configuration
metodi o update
della AksWebservice classe o i create_version
metodi , deploy_configuration
o update_version
della AksEndpoint classe .
Inizializzare i requisiti delle risorse del contenitore.
- Ereditarietà
-
builtins.objectContainerResourceRequirements
Costruttore
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parametri
Nome | Descrizione |
---|---|
cpu
Necessario
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
Necessario
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. Valore predefinito: None
|
memory_in_gb_limit
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. Valore predefinito: None
|
cpu
Necessario
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
Necessario
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
Necessario
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. |
memory_in_gb_limit
Necessario
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. |
gpu
|
Valore predefinito: None
|
Variabili
Nome | Descrizione |
---|---|
cpu
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. |
memory_in_gb_limit
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. |
Metodi
deserialize |
Convertire un oggetto JSON in un oggetto ContainerResourceRequirements. |
serialize |
Convertire questo oggetto ContainerResourceRequirements in un dizionario serializzato JSON. |
deserialize
Convertire un oggetto JSON in un oggetto ContainerResourceRequirements.
static deserialize(payload_obj)
Parametri
Nome | Descrizione |
---|---|
payload_obj
Necessario
|
Oggetto JSON da convertire in un oggetto ContainerResourceRequirements. |
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione containerResourceRequirements dell'oggetto JSON fornito. |
serialize
Convertire questo oggetto ContainerResourceRequirements in un dizionario serializzato JSON.
serialize()
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione JSON di questo contenitoreResourceRequirements. |