Condividi tramite


ContainerResourceRequirements Classe

Definisce i requisiti delle risorse per un contenitore usato dal servizio Web.

Per specificare la configurazione della scalabilità automatica, in genere si userà il deploy_configuration metodo della AksWebservice classe o della AciWebservice classe .

Inizializzare i requisiti delle risorse del contenitore.

Ereditarietà
builtins.object
ContainerResourceRequirements

Costruttore

ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)

Parametri

cpu
float
Necessario

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale.

memory_in_gb
float
Necessario

Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale.

cpu_limit
float
valore predefinito: None

È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale.

memory_in_gb_limit
float
valore predefinito: None

La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale.

gpu
int
valore predefinito: None

Numero di core GPU da allocare per questo servizio Web.

cpu
float
Necessario

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale.

memory_in_gb
float
Necessario

Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale.

cpu_limit
float
Necessario

È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale.

memory_in_gb_limit
float
Necessario

La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale.

gpu
int
Necessario

Numero di core GPU da allocare per questo servizio Web.

Variabili

cpu
float

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale.

memory_in_gb
float

Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale.

cpu_limit
float

È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale.

memory_in_gb_limit
float

La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale.

gpu
int

Numero di core GPU da allocare per questo servizio Web.

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

payload_obj
dict
Necessario

Oggetto JSON da convertire in un oggetto ContainerResourceRequirements.

Restituisce

Rappresentazione containerResourceRequirements dell'oggetto JSON fornito.

Tipo restituito

serialize

Convertire questo oggetto ContainerResourceRequirements in un dizionario serializzato JSON.

serialize()

Restituisce

Rappresentazione JSON di questo contenitoreResourceRequirements.

Tipo restituito