ContainerResourceRequirements Classe
Définit les impératifs liés aux ressources d’un conteneur utilisé par le service web.
Pour spécifier la configuration de la mise à l’échelle automatique, vous utiliserez généralement la méthode deploy_configuration
de la classe AksWebservice ou de la classe AciWebservice.
Initialisez les besoins en ressources de conteneur.
- Héritage
-
builtins.objectContainerResourceRequirements
Constructeur
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Paramètres
Nom | Description |
---|---|
cpu
Obligatoire
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. |
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. |
cpu_limit
|
Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal. Valeur par défaut: None
|
memory_in_gb_limit
|
Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal. Valeur par défaut: None
|
gpu
|
Nombre de cœurs GPU à allouer pour ce service web. Valeur par défaut: None
|
cpu
Obligatoire
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. |
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. |
cpu_limit
Obligatoire
|
Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal. |
memory_in_gb_limit
Obligatoire
|
Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal. |
gpu
Obligatoire
|
Nombre de cœurs GPU à allouer pour ce service web. |
Variables
Nom | Description |
---|---|
cpu
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. |
memory_in_gb
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. |
cpu_limit
|
Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal. |
memory_in_gb_limit
|
Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal. |
gpu
|
Nombre de cœurs GPU à allouer pour ce service web. |
Méthodes
deserialize |
Convertit un objet JSON en objet ContainerResourceRequirements. |
serialize |
Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé. |
deserialize
Convertit un objet JSON en objet ContainerResourceRequirements.
static deserialize(payload_obj)
Paramètres
Nom | Description |
---|---|
payload_obj
Obligatoire
|
Objet JSON à convertir en objet ContainerResourceRequirements. |
Retours
Type | Description |
---|---|
Représentation sous forme d’objet ContainerResourceRequirements de l’objet JSON fourni. |
serialize
Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé.
serialize()
Retours
Type | Description |
---|---|
Représentation JSON de cet objet ContainerResourceRequirements. |