Condividi tramite


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_versionmetodi , deploy_configurationo update_version della AksEndpoint 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

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.