Crée une configuration de mise à l'échelle de type Elastic Container Instance (ECI).
Description de l'opération
Description de l'opération
Une configuration de mise à l'échelle spécifie le modèle d'instance ECI utilisé pour l'extension élastique.
Les paramètres Cpu et Memory spécifient la plage de types d'instances en définissant les exigences en matière de processeur et de mémoire. Auto Scaling détermine les types d'instances disponibles en fonction de facteurs tels que l'optimisation des E/S et les zones, puis crée des instances au prix le plus bas en triant les types d'instances par prix. Cette méthode s'applique uniquement lorsque le groupe de mise à l'échelle utilise la stratégie d'optimisation des coûts et qu'aucun type d'instance n'est spécifié dans la configuration de mise à l'échelle.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ess:CreateEciScalingConfiguration |
create |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingGroupId |
string |
Oui |
L'identifiant du groupe de mise à l'échelle auquel appartient la configuration de mise à l'échelle. |
asg-bp14wlu85wrpchm0**** |
| ScalingConfigurationName |
string |
Non |
Le nom de la configuration de mise à l'échelle. Le nom doit comporter de 2 à 64 caractères et peut contenir des lettres, des chiffres, des traits de soulignement (_), des tirets (-) et des points (.). Le nom doit commencer par un chiffre, une lettre ou un caractère chinois. Le nom de la configuration de mise à l'échelle doit être unique au sein d'un groupe de mise à l'échelle dans une région. Si vous ne spécifiez pas ce paramètre, l'identifiant de la configuration de mise à l'échelle est utilisé par défaut. |
scalingconfig**** |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel appartient l'instance ECI. Les instances ECI d'un même groupe de sécurité peuvent s'accéder mutuellement. Si aucun groupe de sécurité n'est spécifié, le système utilise automatiquement le groupe de sécurité par défaut de la région sélectionnée. Vous devez vous assurer que les règles entrantes de ce groupe de sécurité incluent les protocoles et les ports que le conteneur doit exposer. Si vous ne disposez d'aucun groupe de sécurité par défaut dans cette région, le système en crée automatiquement un et ajoute les protocoles et ports de conteneur déclarés aux règles entrantes de ce groupe de sécurité. |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
Non |
Le nom de l'instance ECI, qui est également le nom du groupe de conteneurs. Pour définir des noms séquentiels, utilisez le format
Remarque
Définissez bits sur au moins 3. Sinon, le numéro séquentiel peut atteindre la limite supérieure. Si la limite supérieure est atteinte et qu'une mise à l'échelle horizontale est toujours nécessaire, l'activité de mise à l'échelle signale une erreur et arrête la mise à l'échelle horizontale. Dans ce cas, vous devez reconfigurer la règle de nommage des noms d'hôte.
Remarque
Exemple : Si vous définissez ce paramètre sur Les règles pour définir des noms d'instances ECI séquentiels sont les mêmes que celles pour définir des noms d'instances ECS séquentiels. Pour plus d'informations, consultez Configurer des noms d'instance ou des noms d'hôte séquentiels et uniques. |
nginx-test[0,3] |
| RestartPolicy |
string |
Non |
La stratégie de redémarrage de l'instance ECI. Valeurs valides :
Valeur par défaut : Always. |
Always |
| Cpu |
number |
Non |
Le nombre de vCPU au niveau de l'instance. Unité : cœurs. |
1.0 |
| Memory |
number |
Non |
La taille de la mémoire au niveau de l'instance. Unité : Gio. |
2.0 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
Non |
La stratégie DNS. Valeurs valides :
|
Default |
| ImageSnapshotId |
string |
Non |
L'identifiant du cache d'images. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
Non |
Le nom du rôle RAM de l'instance. ECI et ECS partagent le même rôle RAM d'instance. Pour plus d'informations, consultez Rôles RAM d'instance. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Non |
Le temps de temporisation permettant au programme de traiter les opérations avant l'arrêt. Unité : secondes. |
60 |
| AutoMatchImageCache |
boolean |
Non |
Indique si le cache d'image doit être automatiquement associé. Valeurs valides :
Valeur par défaut : false. |
false |
| Ipv6AddressCount |
integer |
Non |
Le nombre d'adresses IPv6. |
1 |
| ActiveDeadlineSeconds |
integer |
Non |
La période de validité. Unité : secondes. |
1000 |
| SpotStrategy |
string |
Non |
La stratégie d'enchères pour l'instance. Valeurs valides :
Valeur par défaut : NoSpot. |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
Non |
Le prix horaire maximal de l'instance spot. La valeur peut être précise jusqu'à trois décimales.\n\nCe paramètre est requis lorsque SpotStrategy est défini sur SpotWithPriceLimit. |
0.025 |
| AutoCreateEip |
boolean |
Non |
Indique si une adresse IP élastique (EIP) doit être créée automatiquement et associée à l'instance ECI. |
true |
| EipBandwidth |
integer |
Non |
La bande passante de l'EIP. Valeur par défaut : 5. Unité : Mbit/s. |
5 |
| HostName |
string |
Non |
Le nom d'hôte, qui est également le nom du groupe de conteneurs. |
test |
| IngressBandwidth |
integer |
Non |
La bande passante entrante maximale. Unité : octets. |
1024000 |
| EgressBandwidth |
integer |
Non |
La bande passante sortante maximale. Unité : octets. |
1024000 |
| CpuOptionsCore |
integer |
Non |
Le nombre de cœurs de processeur physique. Seuls certains types d'instances prennent en charge les paramètres personnalisés. Pour plus d'informations, consultez Personnaliser les options du processeur. |
2 |
| CpuOptionsThreadsPerCore |
integer |
Non |
Le nombre de threads par cœur. Seuls certains types d'instances prennent en charge les paramètres personnalisés. Une valeur de 1 désactive l'hyper-threading. Pour plus d'informations, consultez Personnaliser les options du processeur. |
2 |
| EphemeralStorage |
integer |
Non |
La taille du stockage éphémère. Les disques cloud ESSD PL1 sont utilisés par défaut. Unité : Gio. |
20 |
| LoadBalancerWeight |
integer |
Non |
Le poids de l'instance ECI en tant que serveur back-end d'un équilibreur de charge. Plage de valeurs : 1 à 100. |
50 |
| Tag |
array<object> |
Non |
Les balises de l'instance sous forme de paires clé-valeur. |
|
|
object |
Non |
Les balises de l'instance sous forme de paires clé-valeur. |
||
| Key |
string |
Non |
La clé de balise de l'instance. Valeurs valides de N : 1 à 20. La clé de balise ne peut pas être une chaîne vide. La clé de balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par |
version |
| Value |
string |
Non |
La valeur de la balise de l'instance. Valeurs valides de N : 1 à 20. La valeur de la balise peut être une chaîne vide. La valeur de la balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par |
3 |
| ImageRegistryCredential |
array<object> |
Non |
Les informations du référentiel d'images. |
|
|
object |
Non |
Les informations du référentiel d'images. |
||
| Password |
string |
Non |
Le mot de passe du référentiel d'images. |
yourpassword |
| Server |
string |
Non |
L'adresse du référentiel d'images. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Non |
Le nom d'utilisateur du référentiel d'images. |
yourusername |
| Container |
array<object> |
Non |
Les informations sur le conteneur de l'instance. |
|
|
array<object> |
Non |
Les informations sur le conteneur de l'instance. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. Valeur par défaut : 1 seconde. Valeur minimale : 1 seconde. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
Non |
Le seuil du nombre de vérifications réussies consécutives pour considérer la vérification comme réussie après un échec précédent. Valeur par défaut : 1. La valeur actuelle doit être 1. |
1 |
| SecurityContext.Capability.Add |
array |
Non |
Accorde certains privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge. |
|
|
string |
Non |
Accorde des privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les configurations NET_ADMIN et NET_RAW sont prises en charge. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Non |
Le port de détection TCP Socket lors de l'utilisation de la méthode TCP Socket pour la vérification de l'état de santé. |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole correspondant à la requête HTTP GET lors de l'utilisation de requêtes HTTP pour les vérifications de l'état. Valeurs valides : |
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification. Valeur par défaut : 10 secondes. Valeur minimale : 1 seconde. |
5 |
| Port |
array<object> |
Non |
Les ports et protocoles exposés. |
|
|
object |
Non |
Les ports et protocoles exposés. |
||
| Protocol |
string |
Non |
Le type de protocole. Valeurs valides : |
TCP |
| Port |
integer |
Non |
Le numéro de port. Valeurs valides : de 1 à 65535. |
80 |
| EnvironmentVar |
array<object> |
Non |
Les variables d'environnement. |
|
|
object |
Non |
Les variables d'environnement. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères et respecter le format |
PATH |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères. |
/usr/local/bin |
| LivenessProbe.TcpSocket.Port |
integer |
Non |
Le port de détection TCP Socket lors de l'utilisation de la méthode TCP Socket pour la vérification de l'état de santé. |
8000 |
| Tty |
boolean |
Non |
Indique si l'interaction doit être activée. Valeurs valides :\n- true : activée.\n- false : désactivée.\n\nValeur par défaut : false.\n\nDéfinissez ce paramètre sur true lorsque Command est défini sur /bin/bash. |
false |
| WorkingDir |
string |
Non |
Le répertoire de travail du conteneur. |
/usr/local/ |
| LivenessProbe.HttpGet.Scheme |
string |
Non |
Le type de protocole correspondant à la requête HTTP GET lorsque des requêtes HTTP sont utilisées pour les vérifications d'état de santé. Valeurs valides :\n\n- HTTP.\n- HTTPS. |
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port de détection de la requête HTTP GET lors de l'utilisation de la méthode de requête HTTP pour la vérification de l'état de santé. |
8080 |
| Arg |
array |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
|
|
string |
Non |
Les arguments de la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
100 |
|
| Gpu |
integer |
Non |
Le nombre de GPU utilisés par le conteneur. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Non |
Le moment où la vérification commence à s'exécuter, calculé à partir de la fin du démarrage du conteneur. Unité : secondes. |
3 |
| Stdin |
boolean |
Non |
Indique si un tampon doit être alloué pour l'entrée standard dans l'environnement d'exécution du conteneur. Si ce paramètre n'est pas défini, les lectures depuis l'entrée standard dans le conteneur renvoient EOF. Valeur par défaut : false. |
false |
| Memory |
number |
Non |
La taille de la mémoire du conteneur. Unité : Gio. |
0.5 |
| Name |
string |
Non |
Le nom de l'image du conteneur. |
nginx |
| Image |
string |
Non |
L'image du conteneur. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| LivenessProbe.InitialDelaySeconds |
integer |
Non |
Le moment où la vérification commence à s'exécuter, calculé à partir de la fin du démarrage du conteneur. Unité : secondes. |
5 |
| VolumeMount |
array<object> |
Non |
Les informations de montage du volume. |
|
|
object |
Non |
Les informations de montage du volume. |
||
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet aux volumes montés par un conteneur d'être partagés avec d'autres conteneurs au sein du même pod, voire avec d'autres pods sur le même nœud. Valeurs valides :
Valeur par défaut : None. |
None |
| MountPath |
string |
Non |
Le répertoire du conteneur dans lequel le volume est monté. Remarque
Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. Faites preuve de prudence lors de la configuration de ce paramètre. |
/pod/data |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule. Valeurs valides :
Valeur par défaut : false. |
false |
| Name |
string |
Non |
Le nom du volume. Cette valeur est identique à la valeur Name dans Volume. |
default-volume1 |
| SubPath |
string |
Non |
Le sous-chemin du volume. |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
Non |
Le seuil du nombre de vérifications échouées consécutives pour considérer la vérification comme échouée après une réussite précédente. |
3 |
| ReadinessProbe.Exec.Command |
array |
Non |
La commande exécutée dans le conteneur lors de l'utilisation de la méthode en ligne de commande pour la vérification de l'état de santé. |
|
|
string |
Non |
La commande exécutée dans le conteneur lors de l'utilisation de la méthode en ligne de commande pour la vérification de l'état de santé. |
cat /tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Non |
Le seuil du nombre de vérifications échouées consécutives pour considérer la vérification comme échouée après une réussite précédente. Valeur par défaut : 3. |
3 |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image du conteneur. Valeurs valides :
|
Always |
| StdinOnce |
boolean |
Non |
Indique si le flux d'entrée standard reste ouvert lors de plusieurs sessions d'attachement lorsque l'entrée standard est définie sur true. Si StdinOnce est défini sur true, l'entrée standard est ouverte au démarrage du conteneur et reste vide jusqu'à ce que le premier client s'y attache. Elle reste ensuite ouverte et reçoit des données jusqu'à la déconnexion du client, moment auquel l'entrée standard est fermée et le reste jusqu'au redémarrage du conteneur. |
false |
| Cpu |
number |
Non |
Le nombre de vCPU du conteneur. Unité : cœurs. |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port de détection de la requête HTTP GET lors de l'utilisation de la méthode de requête HTTP pour la vérification de l'état de santé. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
Non |
Le chemin de détection de la requête HTTP GET lors de l'utilisation de la méthode de requête HTTP pour la vérification de l'état de santé. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
Non |
Le seuil du nombre de vérifications réussies consécutives pour considérer la vérification comme réussie après un échec précédent. Valeur par défaut : 1. La valeur actuelle doit être 1. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification. Valeur par défaut : 10 secondes. Valeur minimale : 1 seconde. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. Valeur par défaut : 1 seconde. Valeur minimale : 1 seconde. |
1 |
| Command |
array |
Non |
Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
|
|
string |
Non |
Les commandes de démarrage du conteneur. Un maximum de 20 commandes sont prises en charge. Chaque commande peut contenir jusqu'à 256 caractères. |
sleep |
|
| SecurityContext.RunAsUser |
integer |
Non |
Définit l'identifiant de l'utilisateur exécutant le conteneur. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
Non |
Le chemin de détection de la requête HTTP GET lors de l'utilisation de la méthode de requête HTTP pour la vérification de l'état de santé. |
/healthz |
| LivenessProbe.Exec.Command |
array |
Non |
La commande exécutée dans le conteneur lors de l'utilisation de la méthode en ligne de commande pour la vérification de l'état de santé. |
|
|
string |
Non |
La commande exécutée dans le conteneur lors de l'utilisation de la méthode en ligne de commande pour la vérification de l'état de santé. |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui reçoit la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Non |
Le numéro de port de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart. |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Non |
Le chemin de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PostStart. Valeurs valides :
|
HTTPS |
| LifecyclePostStartHandlerExec |
array |
Non |
La commande exécutée dans le conteneur lorsque la méthode en ligne de commande est utilisée pour définir la fonction de rappel PostStart. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la méthode en ligne de commande est utilisée pour définir la fonction de rappel PostStart. |
[ "/bin/sh", "-c", "echo Bonjour depuis le gestionnaire postStart /usr/share/message" ] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la détection TCP Socket lorsque la méthode TCP Socket est utilisée pour définir la fonction de rappel PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Non |
Le port pour la détection TCP Socket lorsque la méthode TCP Socket est utilisée pour définir la fonction de rappel PostStart. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
Non |
L'adresse de l'hôte qui reçoit la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Non |
Le numéro de port de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. |
88 |
| LifecyclePreStopHandlerHttpGetPath |
string |
Non |
Le chemin de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Non |
Le type de protocole de la requête HTTP Get lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. Valeurs valides :
|
HTTP |
| LifecyclePreStopHandlerExec |
array |
Non |
La commande exécutée dans le conteneur lorsque la méthode en ligne de commande est utilisée pour définir la fonction de rappel PreStop. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la méthode en ligne de commande est utilisée pour définir la fonction de rappel PreStop. |
[ "/bin/sh", "-c", "echo Bonjour depuis le gestionnaire preStop /usr/share/message" ] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la détection TCP Socket lorsque la méthode TCP Socket est utilisée pour définir la fonction de rappel PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Non |
Le port pour la détection TCP Socket lorsque la méthode TCP Socket est utilisée pour définir la fonction de rappel PreStop. |
90 |
| Volume |
array<object> |
Non |
Les informations sur le volume. |
|
|
array<object> |
Non |
Les informations sur le volume. |
||
| Type |
string |
Non |
Le type du volume. Valeurs valides :
|
ConfigFileVolume |
| DiskVolume.DiskSize |
integer |
Non |
La taille du DiskVolume. Unité : GiB. |
15 |
| NFSVolume.Path |
string |
Non |
Le chemin du volume de données NFS. |
/share |
| FlexVolume.FsType |
string |
Non |
Le type de système de fichiers monté. La valeur par défaut dépend du script FlexVolume. |
ext4 |
| DiskVolume.FsType |
string |
Non |
Ce type de système de fichiers n'est pas recommandé. Il est conseillé d'utiliser le paramètre FlexVolume.FsType. |
xfs |
| HostPathVolume.Type |
string |
Non |
Le type de répertoire hôte. Par exemple : File, Directory, Socket, etc. |
Directory |
| NFSVolume.ReadOnly |
boolean |
Non |
Indique si le volume de données NFS est en lecture seule. Valeurs valides : |
false |
| HostPathVolume.Path |
string |
Non |
Le chemin absolu sur l'hôte. |
/xx/xx/path |
| FlexVolume.Options |
string |
Non |
Liste des options de l'objet FlexVolume. Ces options sont structurées sous forme de paires clé-valeur et transmises au format JSON. Par exemple : lors du montage d'un disque cloud via FlexVolume, le format des options est |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| FlexVolume.Driver |
string |
Non |
Le nom du pilote utilisé pour FlexVolume. |
flexvolume |
| ConfigFileVolumeDefaultMode |
integer |
Non |
Les autorisations par défaut du ConfigFileVolume. |
0644 |
| NFSVolume.Server |
string |
Non |
L'adresse du serveur NFS. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| DiskVolume.DiskId |
string |
Non |
L'identifiant du DiskVolume. |
d-xx |
| Name |
string |
Non |
Le nom du volume. |
default-volume1 |
| EmptyDirVolume.Medium |
string |
Non |
Le support de stockage de l'EmptyDirVolume. La valeur par défaut est vide, ce qui utilise le système de fichiers du nœud. La valeur memory est prise en charge, ce qui indique l'utilisation de la mémoire. |
memory |
| ConfigFileVolumeConfigFileToPath |
array<object> |
Non |
La liste des chemins des fichiers de configuration. |
|
|
object |
Non |
La liste des chemins des fichiers de configuration. |
||
| Path |
string |
Non |
Le chemin relatif du fichier de configuration. |
PATH |
| Mode |
integer |
Non |
Les autorisations du répertoire ConfigFileVolume. |
0644 |
| Content |
string |
Non |
Le contenu du fichier de configuration (32 Ko). |
bGl1bWk= |
| EmptyDirVolume.SizeLimit |
string |
Non |
La taille du volume de données EmptyDir. Veuillez inclure l'unité lors de la spécification de la valeur. Il est recommandé d'utiliser Gi ou Mi. |
256 Mi |
| InitContainer |
array<object> |
Non |
La liste des conteneurs d'initialisation. |
|
|
array<object> |
Non |
La liste des conteneurs d'initialisation. |
||
| InitContainerEnvironmentVar |
array<object> |
Non |
Les informations sur les variables d'environnement. |
|
|
object |
Non |
Les informations sur les variables d'environnement. |
||
| Key |
string |
Non |
Le nom de la variable d'environnement. Le nom doit comporter de 1 à 128 caractères et respecter le format |
Path |
| Value |
string |
Non |
La valeur de la variable d'environnement. La valeur peut comporter jusqu'à 256 caractères. |
/usr/bin/ |
| SecurityContext.Capability.Add |
array |
Non |
Accorde certains privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge. |
|
|
string |
Non |
Accorde certains privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge. |
NET_ADMIN |
|
| Image |
string |
Non |
L'image utilisée par le conteneur. |
nginx |
| InitContainerVolumeMount |
array<object> |
Non |
Les informations de montage du volume. |
|
|
object |
Non |
Les informations de montage du volume. |
||
| MountPropagation |
string |
Non |
Le paramètre de propagation de montage du volume. La propagation de montage permet aux volumes montés par un conteneur d'être partagés avec d'autres conteneurs dans le même pod, ou même avec d'autres pods sur le même nœud. Valeurs valides :
|
None |
| MountPath |
string |
Non |
Le répertoire de montage. Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. |
/usr/share/ |
| ReadOnly |
boolean |
Non |
Indique si le chemin de montage est en lecture seule.\n\nValeur par défaut : false. |
false |
| Name |
string |
Non |
Le nom du volume monté. |
test-empty |
| SubPath |
string |
Non |
Le sous-répertoire du volume. Cela permet à un pod de monter différents répertoires du même volume dans différents répertoires du conteneur. |
/usr/sub/ |
| ImagePullPolicy |
string |
Non |
La stratégie d'extraction d'image. |
Always |
| Cpu |
number |
Non |
Le nombre de vCPU du conteneur. Unité : cœurs. |
0.5 |
| WorkingDir |
string |
Non |
Le répertoire de travail. |
/usr/local |
| Command |
array |
Non |
La commande de démarrage du conteneur. |
|
|
string |
Non |
La commande de démarrage du conteneur. |
sleep |
|
| Arg |
array |
Non |
Les arguments de démarrage du conteneur. |
|
|
string |
Non |
Les arguments de démarrage du conteneur. |
10 |
|
| SecurityContext.RunAsUser |
integer |
Non |
Définit l'identifiant de l'utilisateur exécutant le conteneur. |
587 |
| Gpu |
integer |
Non |
Le nombre de GPU utilisés par le conteneur. |
1 |
| Memory |
number |
Non |
La taille de la mémoire. Unité : GiB. |
1.0 |
| Name |
string |
Non |
Le nom du conteneur. |
test-init |
| DnsConfigNameServer |
array |
Non |
La liste des adresses IP des serveurs DNS. |
|
|
string |
Non |
La liste des adresses IP des serveurs DNS. |
172.10.*.** |
|
| DnsConfigSearch |
array |
Non |
La liste des domaines de recherche DNS. |
|
|
string |
Non |
La liste des domaines de recherche DNS. |
svc.local.kubenetes |
|
| DnsConfigOption |
array<object> |
Non |
La liste des options d'objet. Chaque objet comprend un nom et une valeur facultative. |
|
|
object |
Non |
La liste des options d'objet. Chaque objet comprend un nom et une valeur facultative. |
||
| Value |
string |
Non |
La valeur de la variable d'objet. |
value |
| Name |
string |
Non |
Le nom de la variable d'objet. |
name |
| HostAliase |
array<object> |
Non |
Le mappage de nom d'hôte personnalisé pour un conteneur dans l'instance. |
|
|
object |
Non |
Le mappage de nom d'hôte personnalisé pour un conteneur dans l'instance. |
||
| Ip |
string |
Non |
L'adresse IP à ajouter. |
1.1.1.1 |
| Hostname |
array |
Non |
Le nom d'hôte à ajouter. |
|
|
string |
Non |
Le nom d'hôte à ajouter. |
hehe.com |
|
| SecurityContextSysctl |
array<object> |
Non |
Les informations système. |
|
|
object |
Non |
Les informations système. |
||
| Value |
string |
Non |
La valeur de la variable du contexte de sécurité dans lequel l'instance s'exécute. |
65536 |
| Name |
string |
Non |
Le nom système du contexte de sécurité dans lequel l'instance s'exécute. |
kernel.msgmax |
| NtpServer |
array |
Non |
Le serveur NTP. |
|
|
string |
Non |
Le serveur NTP. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfo |
array<object> |
Non |
Les informations de l'instance ACR Enterprise Edition. |
|
|
object |
Non |
Les informations de l'instance ACR Enterprise Edition. |
||
| Domain |
array |
Non |
Le domaine de l'instance ACR Enterprise Edition. La valeur par défaut correspond à tous les domaines de l'instance concernée. Vous pouvez spécifier des domaines individuels, séparés par des virgules (,). |
|
|
string |
Non |
Le domaine de l'instance ACR Enterprise Edition. La valeur par défaut correspond à tous les domaines de l'instance concernée. Vous pouvez spécifier des domaines individuels, séparés par des virgules (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
Non |
Le nom de l'instance ACR Enterprise Edition. |
acr-test |
| InstanceId |
string |
Non |
L'identifiant de l'instance ACR Enterprise Edition. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
Non |
La région à laquelle l'instance ACR Enterprise Edition appartient. |
cn-beijing |
| CostOptimization |
boolean |
Non |
Indique si l'optimisation des coûts doit être activée. Valeurs valides :
Valeur par défaut : false. |
false |
| InstanceFamilyLevel |
string |
Non |
Le niveau de la famille d'instances, utilisé pour filtrer les types d'instances qui répondent aux exigences. Ce paramètre ne prend effet que lorsque CostOptimization est activé. Valeurs valides :
|
EnterpriseLevel |
| InstanceType |
array |
Non |
Les types d'instances ECS spécifiés. Vous pouvez spécifier jusqu'à cinq types d'instances. |
|
|
string |
Non |
Le type d'instance ECS spécifié. Vous pouvez spécifier jusqu'à cinq types d'instances. Pour plus d'informations, consultez Créer des instances en spécifiant des types d'instances ECS. |
ecs.g6.large |
|
| DataCacheBucket |
string |
Non |
Le compartiment de cache de données. |
default |
| DataCachePL |
string |
Non |
Le niveau de performance (PL) du disque cloud utilisé pour la mise en cache des données. Nous vous recommandons d'utiliser des ESSD. Valeurs valides pour les niveaux de performance des ESSD :
Valeur par défaut : PL1. Remarque
Pour plus d'informations sur les ESSD, consultez ESSD. |
PL1 |
| DataCacheProvisionedIops |
integer |
Non |
Les IOPS de lecture et d'écriture provisionnés du disque ESSD AutoPL utilisé pour la mise en cache des données. Valeurs valides : 0 à min{50000, 1000 × Capacité - Performances de base}, où Performances de base = min{1800 + 50 × Capacité, 50000}. Remarque
Pour plus d'informations sur les disques ESSD AutoPL, consultez Disques ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Non |
Indique si le mode burst (éclatement des performances) doit être activé pour le disque ESSD AutoPL utilisé pour la mise en cache des données. Valeurs valides :
Valeur par défaut : false. Remarque
Pour plus d'informations sur les disques ESSD AutoPL, consultez disques ESSD AutoPL. |
false |
| GpuDriverVersion |
string |
Non |
La version du pilote GPU. Valeurs valides :
Remarque
Seuls certains types d'instances prennent en charge le changement de version du pilote GPU. Pour plus d'informations, consultez Créer des instances en spécifiant des types d'instances GPU. |
tesla=525.85.12 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| ScalingConfigurationId |
string |
L'identifiant de la configuration de mise à l'échelle. |
asc-uf6fonnghi50u374**** |
| RequestId |
string |
L'identifiant de la requête. |
89945DD3-9072-47D0-A318-353284CF**** |
Exemples
JSON format
{
"ScalingConfigurationId": "asc-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 403 | Forbidden.RiskControl | Forbidden.RiskControl |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.