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.objectContainerResourceRequirements
Konstruktor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parameter
Name | Beschreibung |
---|---|
cpu
Erforderlich
|
Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein. |
memory_in_gb
Erforderlich
|
Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein. |
cpu_limit
|
Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein. Standardwert: None
|
memory_in_gb_limit
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. Standardwert: None
|
gpu
|
Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind. Standardwert: None
|
cpu
Erforderlich
|
Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein. |
memory_in_gb
Erforderlich
|
Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein. |
cpu_limit
Erforderlich
|
Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein. |
memory_in_gb_limit
Erforderlich
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. |
gpu
Erforderlich
|
Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind. |
Variablen
Name | Beschreibung |
---|---|
cpu
|
Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein. |
memory_in_gb
|
Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein. |
cpu_limit
|
Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein. |
memory_in_gb_limit
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. |
gpu
|
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
Name | Beschreibung |
---|---|
payload_obj
Erforderlich
|
JSON-Objekt, das in ein ContainerResourceRequirements-Objekt konvertiert werden soll. |
Gibt zurück
Typ | Beschreibung |
---|---|
Die ContainerResourceRequirements-Darstellung des bereitgestellten JSON-Objekts. |
serialize
Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.
serialize()
Gibt zurück
Typ | Beschreibung |
---|---|
JSON-Darstellung dieses ContainerResourceRequirements-Objekts. |