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.objectContainerResourceRequirements
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
|
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
|
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
|
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. |