|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Le pool de nœuds. |
||
| auto_scaling |
object |
La configuration de la mise à l'échelle automatique du pool de nœuds. |
|
| enable |
boolean |
Indique si la mise à l'échelle automatique doit être activée.
Valeur par défaut : |
true |
| max_instances |
integer |
Le nombre maximal d'instances dans le groupe de mise à l'échelle automatique. |
10 |
| min_instances |
integer |
Le nombre minimal d'instances dans le groupe de mise à l'échelle automatique. |
0 |
| type |
string |
Le type de mise à l'échelle automatique, classé par type d'instance. Valeurs valides :
Valeur par défaut : |
cpu |
| is_bond_eip |
boolean |
[Obsolète] Indique si une EIP doit être associée. Valeurs valides :
Valeur par défaut : |
true |
| eip_internet_charge_type |
string |
[Obsolète] La méthode de facturation de l'EIP. Valeurs valides :
Valeur par défaut : PayByBandwidth. |
PayByBandwidth |
| eip_bandwidth |
integer |
[Obsolète] La bande passante maximale de l'EIP. Unité : Mbit/s. |
5 |
| kubernetes_config |
object |
La configuration liée au cluster. |
|
| cms_enabled |
boolean |
Indique si l'agent CloudMonitor doit être installé sur les nœuds ECS. Après l'installation, vous pouvez consulter les informations de surveillance des instances ECS créées dans la console CloudMonitor. Il est recommandé d'activer cette fonctionnalité. Valeurs valides :
Valeur par défaut : |
true |
| cpu_policy |
string |
La stratégie de gestion du processeur pour les nœuds. Les deux stratégies suivantes sont prises en charge pour les clusters de version 1.12.6 ou ultérieure :
Valeur par défaut : |
none |
| labels |
array |
Les étiquettes de nœud. Ajoute des étiquettes aux nœuds du cluster Kubernetes. |
|
| tag |
L'étiquette de nœud. |
||
| runtime |
string |
Le runtime de conteneur. Valeurs valides :
Valeur par défaut : |
containerd |
| runtime_version |
string |
La version du runtime de conteneur. |
1.6.20 |
| taints |
array |
La configuration des taints. |
|
| taint |
La configuration des taints. |
||
| user_data |
string |
Les données personnalisées du nœud. |
MXM= |
| node_name_mode |
string |
Le nom du nœud se compose de trois parties : préfixe + IP du nœud + suffixe :
Le paramètre contient quatre parties séparées par des virgules. Par exemple, si vous transmettez la chaîne « customized,aliyun,ip,com » (où « customized » et « ip » sont des chaînes fixes, « aliyun » est le préfixe et « com » est le suffixe), le nom du nœud est : aliyun.192.168.xxx.xxx.com. |
customized,aliyun,ip,com |
| nodepool_info |
object |
La configuration du pool de nœuds. |
|
| name |
string |
Le nom du pool de nœuds. |
np-test |
| resource_group_id |
string |
L'identifiant du groupe de ressources auquel le pool de nœuds appartient. |
rg-acfmyvw3wjm**** |
| type |
string |
Le type de pool de nœuds. Valeurs valides :
|
ess |
| scaling_group |
object |
La configuration du groupe de mise à l'échelle pour le pool de nœuds. |
|
| auto_renew |
boolean |
Indique si le renouvellement automatique du pool de nœuds doit être activé. Ce paramètre prend effet uniquement lorsque
Valeur par défaut : |
false |
| auto_renew_period |
integer |
La période de renouvellement automatique du pool de nœuds. Ce paramètre prend effet et est requis uniquement lorsque Lorsque Valeur par défaut : 1. |
0 |
| data_disks |
array |
La configuration des disques cloud de données pour les nœuds du pool de nœuds. |
|
| data_disk |
La configuration des disques cloud de données pour les nœuds du pool de nœuds. |
||
| disk_init |
array |
La configuration de l'initialisation des périphériques de bloc. |
|
|
DiskInit |
La configuration DiskInit. |
||
| image_id |
string |
L'identifiant de l'image personnalisée. L'image fournie par le système est utilisée par défaut. |
aliyun_2_1903_x64_20G_alibase_20200904.vhd |
| instance_charge_type |
string |
Le mode de facturation des nœuds du pool de nœuds. Valeurs valides :
Valeur par défaut : |
PostPaid |
| instance_types |
array |
Les types d'instances. |
|
|
string |
Les types d'instances. |
ecs.n1.medium |
|
| key_pair |
string |
Le nom de la paire de clés. Mutuellement exclusif avec Remarque
Si vous créez un pool de nœuds géré, seul |
np-key |
| login_password |
string |
Le mot de passe de connexion SSH. Mutuellement exclusif avec |
Hello1234 |
| login_as_non_root |
boolean |
Indique si l'instance ECS ajoutée lors de la mise à l'échelle utilise un utilisateur non root pour la connexion. |
|
| period |
integer |
La durée d'abonnement des nœuds du pool de nœuds. Ce paramètre prend effet et est requis uniquement lorsque Valeur par défaut : 1. |
0 |
| period_unit |
string |
L'unité de la période de facturation des nœuds du pool de nœuds. Ce paramètre doit être spécifié lorsque
|
Month |
| platform |
string |
La distribution du système d'exploitation. Valeurs valides :
Valeur par défaut : |
AliyunLinux |
| instance_patterns |
array |
Les attributs d'instance. |
|
| instance_patterns | |||
| rds_instances |
array |
La liste des instances RDS. |
|
|
string |
L'identifiant de l'instance RDS. |
rm-2zey3t89t6280**** |
|
| spot_strategy |
string |
Le type d'instance spot. Valeurs valides :
Pour plus d'informations, consultez Instances spot. |
NoSpot |
| spot_price_limit |
array |
Les configurations de la fourchette de prix pour une instance spot unique du type d'instance actuel. |
|
|
object |
|||
| instance_type |
string |
Le type d'instance spot. |
ecs.c6.large |
| price_limit |
string |
Le prix maximum pour une instance unique. |
0.39 |
| scaling_policy |
string |
Le modèle de groupe de mise à l'échelle. Valeurs valides :
Valeur par défaut : |
release |
| security_group_id |
string |
L'identifiant du groupe de sécurité du pool de nœuds. Spécifiez soit ce paramètre, soit |
sg-2zeihch86ooz9io4**** |
| security_group_ids |
array |
La liste des identifiants de groupes de sécurité. Spécifiez soit ce paramètre, soit |
|
|
string |
L'identifiant du groupe de sécurité. |
sg-2zeihch86ooz9io4**** |
|
| system_disk_category |
string |
Le type de disque cloud système des nœuds. Valeurs valides :
Valeur par défaut : |
cloud_efficiency |
| system_disk_categories |
array |
Types de disques multiples pour le disque cloud système. Lorsqu'un type de disque de priorité supérieure n'est pas disponible, le système tente automatiquement le type de disque de priorité suivante pour créer le disque cloud système. Valeurs valides :
|
|
|
string |
Le type de disque cloud système des nœuds. |
cloud_essd |
|
| system_disk_size |
integer |
La taille du disque cloud système des nœuds. Unité : GiB. Valeurs valides : [40,500]. |
120 |
| system_disk_performance_level |
string |
Le niveau de performance du disque cloud système des nœuds. Ce paramètre prend effet uniquement pour les disques ESSD.
|
PL1 |
| system_disk_encrypted |
boolean |
Indique si le disque cloud système doit être chiffré. Valeurs valides : true : chiffrer. false : ne pas chiffrer. |
|
| system_disk_kms_key_id |
string |
L'identifiant de la clé KMS utilisée pour le disque cloud système du nœud. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| system_disk_encrypt_algorithm |
string |
L'algorithme de chiffrement utilisé pour le disque cloud système du nœud. Valeurs valides : aes-256. |
aes-256 |
| system_disk_provisioned_iops |
integer |
Les IOPS de lecture/écriture provisionnés pour le disque cloud système du nœud. Valeurs valides : 0~min{50 000, 1000*capacité-performance de base}. Performance de base=min{1 800+50*capacité, 50000}.\n\nCe paramètre est pris en charge uniquement lorsque |
1000 |
| system_disk_bursting_enabled |
boolean |
Indique si le mode burst (boost de performance) doit être activé pour le disque cloud système du nœud. Valeurs valides :\n\n- true : Activer.\n- false : Désactiver.\n\nCe paramètre est pris en charge uniquement lorsque |
true |
| tags |
array |
Balises ajoutées uniquement aux instances ECS.\n\nLes clés de balise ne peuvent pas être dupliquées et ont une longueur maximale de 128 caractères. Les clés et les valeurs de balise ne peuvent pas commencer par "aliyun" ou "acs:", ni contenir "https://" ou "http://". |
|
|
object |
|||
| key |
string |
La clé de la balise. |
clé |
| value |
string |
La valeur de la balise. |
valeur |
| vswitch_ids |
array |
Les identifiants des vSwitch. |
|
|
string |
Les identifiants des vSwitch. |
vsw-2ze0fmpbwo140ahni**** |
|
| multi_az_policy |
string |
La stratégie de mise à l'échelle multizone pour les instances ECS dans le groupe de mise à l'échelle. Valeurs valides :\n\n- |
COST_OPTIMIZED |
| on_demand_base_capacity |
integer |
Le nombre minimum d'instances à l'usage requis dans le groupe de mise à l'échelle. Valeurs valides : [0,1000]. Lorsque le nombre d'instances à l'usage est inférieur à cette valeur, les instances à l'usage sont créées en premier. |
0 |
| on_demand_percentage_above_base_capacity |
integer |
Le pourcentage d'instances à l'usage parmi les instances qui dépassent le nombre minimum d'instances à l'usage ( |
20 |
| spot_instance_pools |
integer |
Le nombre de types d'instances disponibles. Le groupe de mise à l'échelle crée des instances spot parmi plusieurs types au coût le plus bas. Valeurs valides : [1,10]. |
5 |
| spot_instance_remedy |
boolean |
Indique si le remplacement des instances spot doit être activé. Lorsqu'il est activé, le groupe de mise à l'échelle tente de créer de nouvelles instances pour remplacer les instances spot sur le point d'être récupérées. Valeurs valides :\n\n- |
false |
| compensate_with_on_demand |
boolean |
Lorsque |
true |
| internet_charge_type |
string |
Le type de facturation pour les adresses IP publiques. Valeurs valides :\n\n- |
PayByBandwidth |
| internet_max_bandwidth_out |
integer |
La bande passante sortante maximale pour l'adresse IP publique du nœud. Unité : Mbit/s (mégabits par seconde). Valeurs valides : [1,100]. |
10 |
| image_type |
string |
Le type d'image du système d'exploitation. Spécifiez ce paramètre ou le paramètre platform. Valeurs valides :\n\n- |
AliyunLinux |
| deploymentset_id |
string |
L'identifiant de l'ensemble de déploiement. |
ds-bp1d19mmbsv3jf6xxxxx |
| desired_size |
integer |
Le nombre de nœuds souhaité dans le pool de nœuds. |
2 |
| private_pool_options |
object |
La configuration du pool de nœuds privé. |
|
| id |
string |
L'identifiant du pool de nœuds privé. |
eap-bp67acfmxazb4**** |
| match_criteria |
string |
Le type de pool de nœuds privé. Ceci spécifie l'option de capacité du pool privé pour le démarrage de l'instance. Une fois qu'une garantie d'élasticité ou une réservation de capacité prend effet, un pool privé est généré pour le démarrage de l'instance. Valeurs valides :\n\n- |
Open |
| ram_role_name |
string |
Le nom du rôle RAM Worker.\n Important Seuls les clusters gérés ACK de la version 1.22 ou ultérieure prennent en charge la configuration de ce paramètre lors de la création d'un pool de nœuds. |
example-role |
| instance_metadata_options | InstanceMetadataOptions |
La configuration de l'accès aux métadonnées pour les instances ECS.\nCe paramètre n'est actuellement disponible que pour les utilisateurs de la liste blanche. Soumettez un ticket pour demander l'accès. |
|
| resource_pool_options |
object |
Le pool de ressources et la stratégie de pool de ressources utilisés lors de la création d'instances. Notez ce qui suit lorsque vous définissez ce paramètre :\nCe paramètre ne prend effet que lors de la création d'instances à l'usage.\nCe paramètre ne peut pas être défini conjointement avec private_pool_options.match_criteria ou private_pool_options.id. |
|
| strategy |
string |
La stratégie de pool de ressources utilisée lors de la création d'instances. Les pools de ressources incluent les pools privés générés après la prise d'effet d'une garantie d'élasticité ou d'une réservation de capacité, et les pools publics, pour le démarrage des instances. Valeurs valides :\nPrivatePoolFirst : pool privé en premier. Lorsque cette stratégie est sélectionnée et que resource_pool_options.private_pool_ids est spécifié, les pools privés spécifiés sont utilisés en premier. Si aucun pool privé n'est spécifié ou si la capacité du pool privé spécifié est insuffisante, les pools privés de type ouvert sont automatiquement appariés. Si aucun pool privé correspondant n'est disponible, les ressources du pool public sont utilisées pour créer des instances.\nPrivatePoolOnly : pool privé uniquement. Lorsque cette stratégie est sélectionnée, resource_pool_options.private_pool_ids doit être spécifié. Si la capacité du pool privé spécifié est insuffisante, le démarrage de l'instance échoue.\nNone : ne pas utiliser de stratégie de pool de ressources.\nValeur par défaut : None. |
PrivatePoolFirst |
| private_pool_ids |
array |
La liste des identifiants de pool privé, qui sont des identifiants de garantie d'élasticité ou des identifiants de réservation de capacité. Seuls les identifiants de pool privé en mode Target peuvent être spécifiés. Valeurs valides de N : 1 à 20. |
|
|
string |
L'identifiant du pool privé, qui est l'identifiant de la garantie d'élasticité ou de la réservation de capacité. Seuls les identifiants de pool privé en mode Target peuvent être spécifiés pour ce paramètre. |
eap-bp67acfmxazb4**** |
|
| cpu_options |
object |
Les options de configuration du processeur. |
|
| nested_virtualization |
string |
Indique si la virtualisation imbriquée doit être activée. Valeurs valides :\ndisabled : désactive la virtualisation imbriquée.\nenabled : active la virtualisation imbriquée. |
enabled |
| tee_config |
object |
La configuration du pool de nœuds de calcul confidentiel. |
|
| tee_enable |
boolean |
Indique si le pool de nœuds est un pool de nœuds de calcul confidentiel. |
false |
| management |
object |
La configuration du pool de nœuds géré. |
|
| enable |
boolean |
Indique si le pool de nœuds géré doit être activé. Valeurs valides :\n\n- |
false |
| auto_repair |
boolean |
Indique si la réparation automatique doit être activée. Ce paramètre ne prend effet que lorsque |
false |
| upgrade_config |
object |
La configuration de la mise à niveau automatique. Ce paramètre ne prend effet que lorsque |
|
| auto_upgrade |
boolean |
Indique si la mise à niveau automatique doit être activée. Valeurs valides :\n\n- |
false |
| surge |
integer |
Le nombre de nœuds supplémentaires. |
0 |
| surge_percentage |
integer |
Le pourcentage de nœuds supplémentaires. Ce paramètre est mutuellement exclusif avec |
0 |
| max_unavailable |
integer |
Le nombre maximal de nœuds indisponibles. Valeurs valides : [1,1000].\n\nValeur par défaut : 1. |
0 |
| auto_repair_policy |
object |
La stratégie de réparation automatique des nœuds. |
|
| restart_node |
boolean |
Indique si le redémarrage du nœud doit être autorisé. |
true |
| max_parallel_repairing_nodes |
string |
Le nombre maximal de nœuds pouvant être réparés en parallèle. Lorsqu'un grand nombre de nœuds anormaux sont présents dans le pool de nœuds, ce paramètre spécifie le nombre ou le pourcentage maximal de nœuds pouvant être réparés simultanément. Vous pouvez spécifier un nombre (comme 5, valeurs valides : 1 à 100000) ou un pourcentage (comme 10 %, valeurs valides : 1 % à 100 %). Valeur par défaut : 1. |
5 |
| max_unhealthy_nodes_threshold |
string |
Le seuil de disjoncteur d'auto-guérison. Lorsque le nombre ou le pourcentage de nœuds défectueux dépasse ce seuil, l'auto-guérison passe en état de disjoncteur et cesse d'initier de nouvelles actions de réparation. Vous pouvez spécifier un nombre (comme 10, valeurs valides : 1 à 100000) ou un pourcentage (comme 20 %, valeurs valides : 1 % à 100 %). Valeur par défaut : 100 %. |
20% |
| auto_vul_fix |
boolean |
Indique si les CVE doivent être corrigées automatiquement. |
true |
| auto_vul_fix_policy |
object |
La stratégie de correction automatique des CVE. |
|
| restart_node |
boolean |
Indique si le redémarrage du nœud doit être autorisé. |
true |
| vul_level |
string |
Les niveaux de vulnérabilité autorisés pour la correction automatique, séparés par des virgules. |
asap,nntf |
| auto_upgrade |
boolean |
Indique si la mise à niveau automatique doit être activée. |
true |
| auto_upgrade_policy |
object |
La stratégie de mise à niveau automatique. |
|
| auto_upgrade_kubelet |
boolean |
Indique si la mise à niveau automatique de kubelet doit être autorisée. |
true |
| auto_fault_diagnosis |
boolean |
Indique si la détection des pannes ECS pour l'auto-guérison des nœuds doit être activée. |
|
| drift_enabled |
boolean |
Indique si la rotation des nœuds doit être activée. Seuls les pools de nœuds gérés intelligents prennent en charge cette fonctionnalité, et elle est activée par défaut. Les pools de nœuds classiques ne prennent pas en charge cette fonctionnalité. |
|
| count |
integer |
[Obsolète] Utilisez desired_size à la place.\n\nLe nombre de nœuds dans le pool de nœuds. |
1 |
| interconnect_mode |
string |
Le type de réseau du pool de nœuds de périphérie. Ce paramètre n'est valide que pour les pools de nœuds dont le |
basic |
| interconnect_config |
object |
[Obsolète]\n\nLa configuration du pool de nœuds de périphérie. |
|
| cen_id |
string |
[Obsolète]\n\nL'identifiant de l'instance Cloud Enterprise Network (CEN) attachée au pool de nœuds de périphérie amélioré. |
cen-ey9k9nfhz0f******* |
| ccn_id |
string |
[Obsolète]\n\nL'identifiant de l'instance Cloud Connect Network (CCN) attachée au pool de nœuds de périphérie amélioré. |
ccn-qm5i0i0q9yi******* |
| ccn_region_id |
string |
[Obsolète]\n\nLa région de l'instance Cloud Connect Network (CCN) liée au pool de nœuds de périphérie amélioré. |
cn-shanghai |
| bandwidth |
integer |
[Obsolète]\n\nLa bande passante réseau du pool de nœuds de périphérie amélioré. Unité : Mbps. |
10 |
| improved_period |
string |
[Obsolète]\n\nLa durée d'achat du pool de nœuds de périphérie amélioré. Unité : mois. |
1 |
| max_nodes |
integer |
Le nombre maximal de nœuds que le pool de nœuds de périphérie peut contenir. Ce paramètre doit être supérieur ou égal à 0. Une valeur de 0 indique aucune limite supplémentaire (limité uniquement par le nombre maximal de nœuds que le cluster peut contenir, sans limite supplémentaire sur le pool de nœuds lui-même). Ce paramètre est généralement supérieur à 0 pour les pools de nœuds de périphérie. Pour les pools de nœuds de type ess et les pools de nœuds de périphérie par défaut, ce paramètre est de 0. |
10 |
| node_config |
object |
La configuration du nœud. |
|
| kubelet_configuration | kubelet_config |
Les paramètres de Kubelet. |
|
| node_components |
array |
La liste des composants du nœud. |
|
|
object |
Le composant du nœud. |
||
| name |
string |
Le nom du composant du nœud. |
kubelet |
| version |
string |
La version du composant du nœud. |
1.33.3-aliyun.1 |
| config |
object |
La configuration du composant du nœud. |
|
| custom_config |
object |
La configuration personnalisée du composant du nœud. |
{"cpuManagerPolicy":"static"} |
|
any |
La chaîne de configuration personnalisée du composant du nœud. |
cpuManagerPolicy |
|
| envs |
array |
Les variables d'environnement du composant du nœud. |
|
|
object |
|||
| name |
string |
Le nom de la variable d'environnement. |
LOG_LEVEL |
| value |
string |
La valeur de la variable d'environnement. |
info |