ContainerResourceRequirements Klasse

Definiert die Ressourcenanforderungen für einen Container, der vom Webdienst verwendet wird

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration-Methode der AksWebservice-Klasse oder der AciWebservice-Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

Vererbung
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parameter

cpu
float
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float
Standardwert: None

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float
Standardwert: None

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
int
Standardwert: None

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

cpu
float
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float
Erforderlich

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float
Erforderlich

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
int
Erforderlich

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

Variablen

cpu
float

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
float

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
float

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
float

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
int

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

Methoden

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

static deserialize(payload_obj)

Parameter

payload_obj
dict
Erforderlich

JSON-Objekt, das in ein ContainerResourceRequirements-Objekt konvertiert werden soll.

Gibt zurück

Die ContainerResourceRequirements-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

JSON-Darstellung dieses ContainerResourceRequirements-Objekts.

Rückgabetyp