Udostępnij za pośrednictwem


ContainerResourceRequirements Klasa

Definiuje wymagania dotyczące zasobów dla kontenera używanego przez usługę internetową.

Aby określić konfigurację skalowania automatycznego, zazwyczaj użyjesz deploy_configuration metody AksWebservice klasy lub AciWebservice klasy.

Zainicjuj wymagania dotyczące zasobów kontenera.

Dziedziczenie
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parametry

Nazwa Opis
cpu
Wymagane

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb
Wymagane

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

Domyślna wartość: None
memory_in_gb_limit

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

Domyślna wartość: None
gpu
int

Liczba rdzeni procesora GPU do przydzielenia dla tej usługi sieci Web.

Domyślna wartość: None
cpu
Wymagane

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb
Wymagane

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit
Wymagane

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

memory_in_gb_limit
Wymagane

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

gpu
Wymagane
int

Liczba rdzeni procesora GPU do przydzielenia dla tej usługi sieci Web.

Zmienne

Nazwa Opis
cpu

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna.

memory_in_gb

Ilość pamięci (w GB), która ma być przydzielana dla tej usługi sieci Web. Może to być liczba dziesiętna.

cpu_limit

Maksymalna liczba rdzeni procesora CPU, których może używać ta usługa sieci Web. Może to być liczba dziesiętna.

memory_in_gb_limit

Maksymalna ilość pamięci (w GB) dozwolonej przez tę usługę sieci Web. Może to być liczba dziesiętna.

gpu
int

Liczba rdzeni procesora GPU do przydzielenia dla tej usługi sieci Web.

Metody

deserialize

Przekonwertuj obiekt JSON na obiekt ContainerResourceRequirements.

serialize

Przekonwertuj ten obiekt ContainerResourceRequirements na słownik serializacji JSON.

deserialize

Przekonwertuj obiekt JSON na obiekt ContainerResourceRequirements.

static deserialize(payload_obj)

Parametry

Nazwa Opis
payload_obj
Wymagane

Obiekt JSON do konwersji na obiekt ContainerResourceRequirements.

Zwraca

Typ Opis

KontenerResourceRequirements reprezentacja dostarczonego obiektu JSON.

serialize

Przekonwertuj ten obiekt ContainerResourceRequirements na słownik serializacji JSON.

serialize()

Zwraca

Typ Opis

Reprezentacja JSON tego elementu ContainerResourceRequirerements.