Modifie une configuration de mise à l'échelle de type Elastic Container Instance (ECI).
Description de l'opération
Description de l'opération
-
Si vous modifiez le nom d'une configuration de mise à l'échelle, assurez-vous qu'aucune configuration de mise à l'échelle portant le même nom n'existe dans le même groupe de mise à l'échelle.
-
Vous pouvez appeler DescribeEciScalingConfigurations pour interroger et vérifier le résultat de la modification.
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:ModifyEciScalingConfiguration |
update |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingConfigurationId |
string |
Oui |
L'identifiant de la configuration de mise à l'échelle que vous souhaitez modifier. |
asc-bp16har3jpj6fjbx**** |
| ScalingConfigurationName |
string |
Non |
Le nom de la configuration de mise à l'échelle. Le nom doit comporter entre 2 et 64 caractères et peut contenir des lettres, des chiffres et les caractères spéciaux suivants : traits de soulignement (_), traits d'union (-) et points (.). Le nom doit commencer par une lettre, un chiffre 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 la même 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. |
test-modify |
| SecurityGroupId |
string |
Non |
L'identifiant du groupe de sécurité auquel l'instance ECI appartient. Les instances ECI appartenant au même groupe de sécurité peuvent communiquer entre elles. Si vous ne spécifiez pas de groupe de sécurité, le système utilise le groupe de sécurité par défaut de la région que vous sélectionnez. Assurez-vous que les règles entrantes du groupe de sécurité contiennent les protocoles et les ports que les conteneurs doivent exposer. Si aucun groupe de sécurité par défaut n'existe dans la région, le système en crée un automatiquement et ajoute les protocoles et les ports des conteneurs que vous déclarez aux règles entrantes du groupe de sécurité. |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
Non |
Le nom de l'instance ECI, qui est également le nom du groupe de conteneurs. Le nom doit respecter les exigences suivantes :
|
nginx-test |
| RestartPolicy |
string |
Non |
La stratégie de redémarrage de l'instance. 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 Utiliser un rôle RAM d'instance en appelant des opérations d'API. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Non |
Le délai de temporisation pendant lequel un programme traite les opérations avant d'être arrêté. Unité : secondes. |
60 |
| AutoMatchImageCache |
boolean |
Non |
Indique si les caches d'images doivent être automatiquement mis en correspondance. 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 :\n\n- NoSpot : une instance à la demande.\n- SpotWithPriceLimit : une instance spot avec une limite de prix maximale.\n- SpotAsPriceGo : une instance spot qui utilise le prix du marché au moment de l'achat comme prix d'enchère.\n\nValeur par défaut : NoSpot. |
SpotPriceLimit |
| SpotPriceLimit |
number |
Non |
Le prix horaire maximum de l'instance spot. La valeur peut être précise jusqu'à trois décimales. Ce 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. |
5 |
| HostName |
string |
Non |
Le nom d'hôte, qui est également le nom du groupe de conteneurs. |
test |
| IngressBandwidth |
integer |
Non |
La limite de bande passante entrante. Unité : octets. |
1024000 |
| EgressBandwidth |
integer |
Non |
La limite de bande passante sortante. 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 indique que l'hyper-threading est désactivé. 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 du serveur backend. Valeurs valides : 1 à 100. |
50 |
| Tag |
array<object> |
Non |
Les paires clé-valeur de balise de l'instance. |
|
|
object |
Non |
Les paires clé-valeur de balise de l'instance. |
||
| Key |
string |
Non |
La clé de la balise. |
version |
| Value |
string |
Non |
La valeur de la balise. |
3 |
| ImageRegistryCredential |
array<object> |
Non |
Les informations relatives au référentiel d'images. |
|
|
object |
Non |
Les informations relatives au référentiel d'images. |
||
| Password |
string |
Non |
Le mot de passe du référentiel d'images. |
yourpaasword |
| 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 |
La liste des conteneurs dans l'instance. |
|
|
array<object> |
Non |
La liste des conteneurs dans l'instance. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde et la valeur minimale est de 1 seconde. |
1 |
| ReadinessProbe.SuccessThreshold |
integer |
Non |
Le seuil du nombre de vérifications réussies consécutives requises pour considérer la vérification comme réussie après un échec précédent. La valeur par défaut est 1. La valeur actuelle doit être 1. |
1 |
| SecurityContext.Capability.Add |
array |
Non |
Accorde des 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 du conteneur. Actuellement, seules les valeurs NET_ADMIN et NET_RAW sont prises en charge. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Non |
Le port détecté par le socket TCP lorsque la vérification de l'état de santé est effectuée à l'aide de la méthode de socket TCP. |
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 d'état de santé. Valeurs valides : |
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification. La valeur par défaut est de 10 secondes et la valeur minimale est de 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 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
Non |
Indique si le système de fichiers racine sur lequel le conteneur s'exécute est en lecture seule. Actuellement, seule la configuration true est prise en charge. |
true |
| EnvironmentVar |
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 entre 1 et 128 caractères et correspondre au 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 détecté par le socket TCP lorsque la vérification de l'état de santé est effectuée à l'aide de la méthode de socket TCP. |
8000 |
| Tty |
boolean |
Non |
Indique si l'interaction doit être activée. Valeur par défaut : false. Définissez ce paramètre sur true lorsque Command est défini sur |
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 lors de l'utilisation de requêtes HTTP pour les vérifications de l'état de santé. Valeurs valides : |
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
Non |
Le numéro de port détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP. |
8080 |
| Arg |
array |
Non |
Les arguments correspondant à la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
|
|
string |
Non |
Les arguments correspondant à la commande de démarrage du conteneur. Un maximum de 10 arguments sont pris en charge. |
100 |
|
| Gpu |
integer |
Non |
Le nombre de GPU pour 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. L'unité est la seconde. |
3 |
| Stdin |
boolean |
Non |
Indique si ce conteneur doit allouer une mémoire tampon pour l'entrée standard dans l'environnement d'exécution du conteneur. Si ce paramètre n'est pas défini, les lectures à partir de l'entrée standard dans le conteneur entraîneront une fin de fichier (EOF). |
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. L'unité est la seconde. |
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 dans lequel le volume est monté dans le conteneur. Important Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. Utilisez ce paramètre avec précaution.
|
/pod/data |
| ReadOnly |
boolean |
Non |
Indique si le volume est en lecture seule.
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 d'échecs de vérification consécutifs requis pour considérer la vérification comme ayant échoué après une réussite précédente. |
3 |
| ReadinessProbe.Exec.Command |
array |
Non |
La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande. |
cat/tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Non |
Le seuil du nombre d'échecs de vérification consécutifs requis pour considérer la vérification comme ayant échoué après une réussite précédente. |
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 actif au cours 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 accepte les données jusqu'à ce que le client se déconnecte, auquel cas 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 détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
Non |
Le chemin détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
Non |
Le seuil du nombre de vérifications réussies consécutives requises pour considérer la vérification comme réussie après un échec précédent. La valeur par défaut est 1. La valeur actuelle doit être 1. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
Non |
La période d'exécution de la vérification. La valeur par défaut est de 10 secondes et la valeur minimale est de 1 seconde. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
Non |
Le délai d'expiration de la vérification. La valeur par défaut est de 1 seconde et la valeur minimale est de 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 |
L'identifiant de l'utilisateur sous lequel le conteneur s'exécute. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
Non |
Le chemin détecté par la requête HTTP GET lorsque la vérification de l'état de santé est effectuée à l'aide de requêtes HTTP. |
/healthz |
| LivenessProbe.Exec.Command |
array |
Non |
La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande. |
|
|
string |
Non |
La commande exécutée dans le conteneur lorsque la vérification de l'état de santé est effectuée à l'aide de la ligne de commande. |
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 pour la détection des requêtes 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 pour la détection des requêtes 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 pour les requêtes 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écuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PostStart. |
|
|
string |
Non |
La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PostStart. |
[ "/bin/sh", "-c", "echo Hello from the postStart handler /usr/share/message" ] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Non |
Le port pour la détection par socket TCP lorsque la méthode de socket TCP 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 pour la détection des requêtes HTTP GET lorsque la méthode de requête HTTP est utilisée pour définir la fonction de rappel PreStop. |
80 |
| LifecyclePreStopHandlerHttpGetPath |
string |
Non |
Le chemin pour la détection des requêtes 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 pour les requêtes 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écuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PreStop. |
|
|
string |
Non |
La commande à exécuter dans le conteneur lorsque la méthode de ligne de commande est utilisée pour définir la fonction de rappel PreStop. |
[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
Non |
L'adresse de l'hôte pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Non |
Le port pour la détection par socket TCP lorsque la méthode de socket TCP est utilisée pour définir la fonction de rappel PreStop. |
80 |
| Volume |
array<object> |
Non |
Les informations du volume. |
|
|
array<object> |
Non |
Les informations du volume. |
||
| Type |
string |
Non |
Le type du volume. Valeurs valides :
|
EmptyDirVolume |
| 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 n'est pas recommandé. Il est conseillé d'utiliser le paramètre FlexVolume.FsType. |
xfs |
| HostPathVolume.Type |
string |
Non |
Le type de répertoire de l'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. |
false |
| HostPathVolume.Path |
string |
Non |
Le chemin absolu sur l'hôte. |
/xx/xx/name |
| FlexVolume.Options |
string |
Non |
Liste des options de l'objet FlexVolume. Ces options sont au format clé-valeur et transmises en 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-n****.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. |
/usr/bin/ |
| 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 entre 1 et 128 caractères et correspondre au 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 des privilèges spécifiques aux processus au sein du conteneur. Actuellement, seules les configurations 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 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 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 de montage. Important Le contenu du répertoire de montage du conteneur est écrasé par le contenu du volume. Utilisez ce paramètre avec précaution.
|
/usr/share/ |
| ReadOnly |
boolean |
Non |
Indique si le chemin de montage est en lecture seule.
Valeur 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 de récupération d'image. Valeurs valides :
|
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 |
Les commandes de démarrage du conteneur. |
|
|
string |
Non |
Les commandes 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 |
L'identifiant de l'utilisateur sous lequel le conteneur s'exécute. |
587 |
| Gpu |
integer |
Non |
Le nombre de GPU pour 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. |
192.0.XX.XX |
| Hostname |
array |
Non |
Le nom d'hôte à ajouter. |
|
|
string |
Non |
Le nom d'hôte à ajouter. |
['hehe.com', 'haha.com'] |
|
| SecurityContextSysctl |
array<object> |
Non |
Le contexte de sécurité dans lequel le groupe de conteneurs s'exécute. |
|
|
object |
Non |
Le contexte de sécurité dans lequel le groupe de conteneurs s'exécute. |
||
| Value |
string |
Non |
La valeur de la variable contextuelle 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 sur l'instance ACR Enterprise. |
|
|
object |
Non |
Les informations sur l'instance ACR Enterprise. |
||
| Domain |
array |
Non |
Le nom de domaine de l'instance ACR Enterprise. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine individuels. Séparez les noms de domaine multiples par des virgules (,). |
|
|
string |
Non |
Le nom de domaine de l'instance ACR Enterprise. Par défaut, tous les noms de domaine de l'instance sont utilisés. Vous pouvez spécifier des noms de domaine individuels. Séparez les noms de domaine multiples par des virgules (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
Non |
Le nom de l'instance ACR Enterprise. |
acr-test |
| InstanceId |
string |
Non |
L'identifiant de l'instance ACR Enterprise. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
Non |
La région de l'instance ACR Enterprise. |
cn-hangzhou |
| 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 répondant aux exigences. Ce paramètre prend effet lorsque CostOptimization est activé. Valeurs valides :
|
EnterpriseLevel |
| ContainersUpdateType |
string |
Non |
Le paramètre de requête de contrôle pour la méthode de mise à jour du paramètre Containers. Valeurs valides :
Valeur par défaut : RenewUpdate. |
RenewUpdate |
| 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 du disque cloud utilisé pour le cache de données. Il est recommandé de privilégier les disques cloud ESSD. Les valeurs valides pour le niveau de performance de ce disque sont les suivantes :
Valeur par défaut : PL1. Remarque
Pour plus d'informations sur les disques cloud ESSD, consultez Disques cloud ESSD. |
PL1 |
| DataCacheProvisionedIops |
integer |
Non |
Les IOPS de lecture et d'écriture provisionnés du disque ESSD AutoPL lorsque le cache de données utilise un disque ESSD AutoPL. 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é lorsque le cache de données utilise un disque ESSD AutoPL. Valeurs valides :\n- true : Activé.\n- false : Non activé.\n\nValeur par défaut : false.\n>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 les spécifications GPU. |
tesla=525.85.12 |
| Override |
boolean |
Non |
Indique s'il faut écraser. Valeurs valides :
|
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête, qui est un identifiant unique. |
89945DD3-9072-47D0-A318-353284CF**** |
Exemples
JSON format
{
"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.