Consulte la configuration d'un pool de nœuds spécifié dans un cluster par identifiant de pool de nœuds.
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
|
cs:DescribeClusterNodePoolDetail |
get |
*Cluster.
|
Aucune | Aucune |
Syntaxe de la requête
GET /clusters/{ClusterId}/nodepools/{NodepoolId} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant du cluster. |
c23421cfa74454bc8b37163fd19af**** |
| NodepoolId |
string |
Oui |
L'identifiant du pool de nœuds. |
np31da1b38983f4511b490fc62108a**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les détails du pool de nœuds. |
||
| nodepool_info |
object |
La configuration du pool de nœuds. |
|
| nodepool_id |
string |
L'identifiant du pool de nœuds. |
np615c0e0966124216a0412e10afe0**** |
| name |
string |
Le nom du pool de nœuds. |
default-nodepool |
| type |
string |
Le type de pool de nœuds. Valeurs valides :
|
ess |
| is_default |
boolean |
Indique s'il s'agit du pool de nœuds par défaut. En règle générale, un cluster ne possède qu'un seul pool de nœuds par défaut. Valeurs valides :
|
true |
| resource_group_id |
string |
L'identifiant du groupe de ressources. |
rg-acfmyvw3wjmb**** |
| region_id |
string |
L'identifiant de la région. |
cn-beijing |
| created |
string |
L'heure à laquelle le pool de nœuds a été créé. |
2025-04-10T14:25:37.285530433+08:00 |
| updated |
string |
L'heure de la dernière mise à jour du pool de nœuds. |
2025-04-15T15:39:45.41+08:00 |
| status |
object |
L'état du pool de nœuds. |
|
| state |
string |
L'état du pool de nœuds. Valeurs valides :
|
active |
| healthy_nodes |
integer |
Le nombre de nœuds sains. |
3 |
| initial_nodes |
integer |
Le nombre de nœuds en cours de création. |
0 |
| failed_nodes |
integer |
Le nombre de nœuds en échec. |
0 |
| offline_nodes |
integer |
Le nombre de nœuds hors ligne. |
0 |
| removing_nodes |
integer |
Le nombre de nœuds en cours de suppression. |
0 |
| serving_nodes |
integer |
Le nombre de nœuds en service. |
3 |
| total_nodes |
integer |
Le nombre total de nœuds dans le pool de nœuds. |
3 |
| conditions |
array<object> |
Les conditions du pool de nœuds, qui représentent les informations d'état du pool de nœuds selon différentes dimensions. |
|
|
object |
Un attribut d'état unique. |
||
| type |
string |
Le type. |
ImageUpgradeReady |
| status |
string |
L'état. |
True |
| reason |
string |
La raison. |
UpgradeDisabled |
| message |
string |
Les informations détaillées. |
AutoUpgradeDisabled |
| last_transition_time |
string |
L'heure de la dernière transition d'état. |
20**-**-30T10:39:00+08:00 |
| auto_scaling |
object |
La configuration de mise à l'échelle automatique pour le pool de nœuds. |
|
| enable |
boolean |
Indique si la mise à l'échelle élastique doit être activée. Valeurs valides :
Lorsque la valeur est false, les autres paramètres de configuration dans auto_scaling ne prennent pas effet. |
true |
| type |
string |
Le type de mise à l'échelle automatique, classé par type d'instance. Valeurs valides :
|
cpu |
| max_instances |
integer |
Le nombre maximal d'instances pouvant être mises à l'échelle dans le pool de nœuds, à l'exclusion de vos instances existantes. |
10 |
| min_instances |
integer |
Le nombre minimal d'instances pouvant être mises à l'échelle dans le pool de nœuds, à l'exclusion de vos instances existantes. |
1 |
| eip_internet_charge_type |
string |
Le type de facturation de l'EIP. Valeurs valides :
|
PayByBandwidth |
| is_bond_eip |
boolean |
Indique si une EIP doit être associée. Valeurs valides :
|
true |
| eip_bandwidth |
integer |
La bande passante crête de l'EIP. Valeurs valides : [1,100]. Unité : Mbit/s. |
5 |
| 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 :
|
true |
| auto_repair |
boolean |
Indique si la réparation automatique doit être activée. Ce paramètre ne prend effet que lorsque enable=true. Valeurs valides :
|
true |
| auto_repair_policy |
object |
La stratégie de réparation automatique des nœuds. |
|
| restart_node |
boolean |
Indique si les redémarrages de nœuds sont autorisés. Ce paramètre ne prend effet que lorsque auto_repair=true. Valeurs valides :
|
true |
| approval_required |
boolean |
Indique si une approbation manuelle est requise pour la réparation de nœud. |
false |
| auto_repair_policy_id |
string |
L'identifiant de la stratégie de réparation automatique. |
r-xxxxxxxxxx |
| max_parallel_repairing_nodes |
string |
Le nombre maximal de réparations parallèles. 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. |
1 |
| max_unhealthy_nodes_threshold |
string |
La condition du disjoncteur d'auto-réparation. Lorsque le nombre ou le pourcentage de nœuds défectueux dépasse ce seuil, l'auto-réparation passe à l'état de disjoncteur et cesse d'initier de nouvelles actions de réparation. |
10% |
| auto_vul_fix |
boolean |
Indique si les CVE doivent être corrigées automatiquement. Cela ne prend effet que lorsque enable=true.
|
true |
| auto_vul_fix_policy |
object |
La stratégie de correction automatique des CVE. |
|
| restart_node |
boolean |
Indique si les redémarrages de nœuds sont autorisés. Cela ne prend effet que lorsque auto_vul_fix=true. Valeurs valides :
|
true |
| vul_level |
string |
Les niveaux de vulnérabilité autorisés pour les corrections automatiques, séparés par des virgules.
|
asap,nntf |
| exclude_packages |
string |
Les packages devant être exclus lors des corrections de vulnérabilités. |
kernel |
| auto_upgrade |
boolean |
Indique si les nœuds doivent être mis à niveau automatiquement. Cela ne prend effet que lorsque enable=true.
|
true |
| auto_upgrade_policy |
object |
La stratégie de mise à niveau automatique. |
|
| auto_upgrade_kubelet |
boolean |
Indique si les mises à niveau automatiques de kubelet sont autorisées. Cela ne prend effet que lorsque auto_upgrade=true. Valeurs valides :
|
true |
| upgrade_config |
object |
La configuration de la mise à niveau automatique. Cela ne prend effet que lorsque enable=true. |
|
| auto_upgrade |
boolean |
Indique si la mise à niveau automatique doit être activée. Valeurs valides :
|
true |
| surge |
integer |
Le nombre de nœuds supplémentaires. Vous pouvez définir ce paramètre ou surge_percentage, mais pas les deux. |
5 |
| surge_percentage |
integer |
Le pourcentage de nœuds supplémentaires. Vous pouvez définir ce paramètre ou surge, mais pas les deux. Nombre de nœuds supplémentaires = Pourcentage de nœuds supplémentaires × Nombre de nœuds. Par exemple, si le pourcentage de nœuds supplémentaires est défini sur 50 % et qu'il y a 6 nœuds existants, le nombre de nœuds supplémentaires = 50 % × 6 = 3. |
50 |
| max_unavailable |
integer |
Le nombre maximal de nœuds indisponibles. Valeurs valides : [1,1000]. Valeur par défaut : 1. |
1 |
| auto_fault_diagnosis |
boolean |
Indique si la détection des pannes ECS pour la réparation automatique 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 intelligemment 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é. |
|
| scaling_group |
object |
La configuration du groupe de mise à l'échelle du pool de nœuds. |
|
| scaling_group_id |
string |
L'identifiant du groupe de mise à l'échelle. |
asg-2zeieod8giqmov7z**** |
| vswitch_ids |
array |
La liste des identifiants des vSwitch. |
|
|
string |
L'identifiant du vSwitch. |
vsw-2ze3ds0mdip0hdz8i**** |
|
| instance_types |
array |
La liste des types d'instances de nœuds. |
|
|
string |
Le type d'instance de nœud. |
ecs.n4.large |
|
| instance_charge_type |
string |
Le mode de facturation des nœuds dans le pool de nœuds. Valeurs valides :
|
PostPaid |
| period |
integer |
La durée d'abonnement des nœuds. Ce paramètre prend effet et est requis uniquement lorsque instance_charge_type est défini sur PrePaid.
|
0 |
| period_unit |
string |
L'unité de la période de facturation des nœuds. Ce paramètre doit être spécifié lorsque instance_charge_type est défini sur PrePaid.
|
Month |
| auto_renew |
boolean |
Indique si le renouvellement automatique des nœuds doit être activé. Cela ne prend effet que lorsque instance_charge_type est défini sur PrePaid. Valeurs valides :
|
false |
| auto_renew_period |
integer |
La durée de chaque cycle de renouvellement automatique. Valeurs valides :
|
1 |
| spot_strategy |
string |
Le type d'instance spot. Valeurs valides :
Pour plus d'informations, consultez Instances spot. |
NoSpot |
| spot_price_limit |
array<object> |
Les configurations de la fourchette de prix pour les instances spot. |
|
|
object |
La configuration de la fourchette de prix pour les instances spot. Vous pouvez définir différentes fourchettes de prix pour différents types d'instances. |
||
| instance_type |
string |
Le type d'instance spot. |
ecs.c6.large |
| price_limit |
string |
Le prix du marché d'une instance unique. Unité : USD/heure. |
0.39 |
| image_type |
string |
Le type d'image du système d'exploitation. Valeurs valides :
|
AliyunLinux3 |
| image_id |
string |
L'identifiant de l'image personnalisée. |
aliyun_3_x64_20G_alibase_20241218.vhd |
| system_disk_category |
string |
Le type de disque cloud système du nœud. Valeurs valides :
|
cloud_efficiency |
| system_disk_categories |
array |
Les 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. |
|
|
string |
Le type de disque cloud système du nœud. Valeurs valides :
|
cloud_essd |
|
| system_disk_size |
integer |
La taille du disque cloud système du nœud, en GiB. Valeurs valides : [20,2048]. |
120 |
| system_disk_performance_level |
string |
Le niveau de performance du disque cloud système du nœud. Cela s'applique uniquement aux disques cloud ESSD. Le niveau de performance est lié à la taille du disque. Pour plus d'informations, consultez Disques cloud ESSD. Valeurs valides :
|
PL1 |
| system_disk_encrypted |
boolean |
Indique si le disque cloud système doit être chiffré. Valeurs valides :
|
false |
| system_disk_kms_key_id |
string |
L'identifiant de clé KMS utilisé par le disque cloud système. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| system_disk_encrypt_algorithm |
string |
L'algorithme de chiffrement utilisé par le disque cloud système. Valeurs valides : aes-256. |
aes-256 |
| system_disk_bursting_enabled |
boolean |
Indique si le mode burst (rafale de performances) est activé pour le disque cloud système du nœud. Valeurs valides :
Ce paramètre est pris en charge uniquement lorsque |
true |
| system_disk_provisioned_iops |
integer |
Les IOPS de lecture/écriture provisionnés pour le disque cloud système du nœud. Valeurs possibles : 0~min{50 000, 1000×capacité-performances de base}. Performances de base=min{1 800+50×capacité, 50000}. Ce paramètre est pris en charge uniquement lorsque |
1000 |
| data_disks |
array |
La combinaison du type, de la taille et d'autres configurations des disques cloud de données pour les nœuds. |
|
| data_disk |
La configuration du disque cloud de données du nœud. |
||
| security_group_ids |
array |
La liste des identifiants de groupe de sécurité pour le pool de nœuds. |
|
|
string |
L'identifiant du groupe de sécurité du pool de nœuds. |
sg-2ze60ockeekspl3d**** |
|
| key_pair |
string |
Le nom de la paire de clés, mutuellement exclusif avec |
pro-nodepool |
| login_password |
string |
Le mot de passe de connexion SSH, mutuellement exclusif avec Pour des raisons de sécurité, le mot de passe renvoyé dans le résultat de la requête est chiffré. |
******** |
| login_as_non_root |
boolean |
Indique si l'instance ECS provisionnée utilise un utilisateur non root pour la connexion.
|
true |
cis_enabled
deprecated
|
boolean |
[Obsolète] Utilisez plutôt le paramètre security_hardening_os. |
false |
| soc_enabled |
boolean |
Indique si le renforcement de la sécurité MLPS 2.0 est activé. Cela ne peut être activé pour les nœuds que lorsque l'image système est Alibaba Cloud Linux 2 ou Alibaba Cloud Linux 3. Alibaba Cloud fournit des normes de vérification de base de conformité à la protection classifiée et des programmes d'analyse pour les images Alibaba Cloud Linux 2 et Alibaba Cloud Linux 3 MLPS 2.0 niveau 3. |
false |
| security_hardening_os |
boolean |
Indique si le renforcement de la sécurité du système d'exploitation Alibaba Cloud est activé. Valeurs valides :
Valeur par défaut : |
false |
| internet_charge_type |
string |
La méthode de facturation pour l'adresse IP publique du nœud. Valeurs valides :
|
PayByBandwidth |
| internet_max_bandwidth_out |
integer |
La bande passante sortante maximale pour l'adresse IP publique du nœud, en Mbit/s (mégabits par seconde). Valeurs valides : 1 à 100. |
10 |
| tags |
array |
Les balises de l'instance ECS. |
|
| tag |
La balise du nœud. |
||
| desired_size |
integer |
Le nombre souhaité de nœuds dans le pool de nœuds. |
2 |
| 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 :
Valeur par défaut : Paramètres : Les méthodes de facturation pour le groupe de mise à l'échelle dépendent de la stratégie sélectionnée. |
BALANCE |
| scaling_policy |
string |
Le mode du groupe de mise à l'échelle. Valeurs valides :
|
release |
| on_demand_base_capacity |
integer |
Le nombre minimum d'instances prépayées requis par le groupe de mise à l'échelle. Valeurs valides : [0,1000]. Les instances prépayées sont créées en premier lorsque le nombre est inférieur à cette valeur. |
0 |
| on_demand_percentage_above_base_capacity |
integer |
Le pourcentage d'instances prépayées parmi les instances qui dépassent la capacité de base à la demande minimale ( |
20 |
| spot_instance_pools |
integer |
Le nombre de types d'instances disponibles. Le groupe de mise à l'échelle crée des instances spot de manière uniforme parmi les types les moins chers. Valeurs valides : [1,10]. |
5 |
| spot_instance_remedy |
boolean |
Indique s'il faut activer le remplacement des instances spot. 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 :
|
false |
| compensate_with_on_demand |
boolean |
Lorsque
|
true |
| enable_high_density_mode |
boolean |
Indique si le mode disque cloud haute densité est activé. Cela n'est pris en charge que lorsque le pool de nœuds utilise des types d'instances. Lorsqu'il est activé, le nombre total de disques cloud système et de données ne dépasse pas la limite de disques cloud haute densité prise en charge par le type d'instance. |
false |
| deploymentset_id |
string |
L'identifiant de l'ensemble de déploiement. |
ds-bp1d19mmbsv3jf6xxxxx |
| rds_instances |
array |
Si une liste d'instances RDS est spécifiée, les nœuds ECS du cluster sont automatiquement ajoutés à la liste blanche d'accès RDS. |
|
|
string |
L'instance RDS. |
rm-xxx |
|
| 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é. Spécifie l'option de capacité de pool privé pour le lancement de l'instance. Après qu'une assurance d'élasticité ou une réservation de capacité prend effet, une capacité de pool privé est générée pour le lancement de l'instance. Valeurs valides :
|
Open |
| security_group_id |
string |
L'identifiant du groupe de sécurité du pool de nœuds. Lorsque le pool de nœuds est associé à plusieurs groupes de sécurité, il s'agit de la première valeur dans |
sg-2ze60ockeekspl3d**** |
| platform |
string |
La distribution du système d'exploitation. Valeurs valides :
|
AliyunLinux |
| ram_policy |
string |
[Obsolète] Utilisez plutôt ram_role_name. |
KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e**** |
| instance_patterns |
array |
Les configurations des attributs de l'instance. |
|
| instance_patterns |
Les attributs de l'instance. |
||
| ram_role_name |
string |
Le nom du rôle RAM du worker. |
KubernetesWorkerRole-4a4fa089-80c1-48a5-b3c6-9349311f**** |
| instance_metadata_options | InstanceMetadataOptions |
La configuration d'accès aux métadonnées pour les instances ECS. |
|
| 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. |
|
| private_pool_ids |
array |
La liste des identifiants de pool privé. |
|
|
string |
L'identifiant du pool privé. |
eap-bp1c1fohub5jccwi**** |
|
| strategy |
string |
La stratégie de pool de ressources utilisée lors de la création d'instances. Valeurs valides :\n- PrivatePoolFirst : pool privé en priorité.\n- PrivatePoolOnly : pool privé uniquement.\n- None : aucune stratégie de pool de ressources n'est utilisée. |
PrivatePoolFirst |
| system_disk_snapshot_policy_id |
string |
La stratégie d'instantané pour le disque cloud système. |
sp-bp11g8z59rawcud9**** |
| disk_init |
array |
La configuration de l'initialisation des périphériques de bloc. |
|
|
DiskInit |
La configuration DiskInit. |
||
| cpu_options |
object |
Les options de configuration liées au processeur. |
|
| nested_virtualization |
string |
Indique si la virtualisation imbriquée est activée. Valeurs valides :\n- disabled : la virtualisation imbriquée est désactivée.\n- enabled : la virtualisation imbriquée est activée. |
enabled |
| node_config |
object |
La configuration du nœud. |
|
| kubelet_configuration | kubelet_config |
Les paramètres de Kubelet. |
|
| node_os_config |
object |
La configuration du système d'exploitation du nœud. |
|
| hugepage |
Hugepage |
La configuration des pages volumineuses. |
|
| kubernetes_config |
object |
La configuration liée au cluster. |
|
| labels |
array |
La balise du nœud. |
|
| tag |
La balise ECS. |
||
| taints |
array |
Les informations sur les taints du nœud. Les taints et les tolerations fonctionnent ensemble pour empêcher les pods d'être planifiés sur des nœuds inappropriés. Pour plus d'informations, consultez la page taint-and-toleration. |
|
| taint |
La configuration des taints du nœud. |
||
| runtime |
string |
Le nom de l'environnement d'exécution de conteneurs. ACK prend en charge les trois environnements d'exécution de conteneurs suivants :
|
containerd |
| runtime_version |
string |
La version de l'environnement d'exécution de conteneurs. |
1.6.38 |
| cpu_policy |
string |
La stratégie de gestion du processeur des nœuds. Les deux stratégies suivantes sont prises en charge pour les clusters exécutant la version 1.12.6 ou ultérieure :
|
none |
| user_data |
string |
Les données personnalisées du pool de nœuds, qui correspondent à un script exécuté après l'initialisation du nœud. Pour plus d'informations, consultez la section Générer les données utilisateur de l'instance. |
IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFDSyEi |
| unschedulable |
boolean |
Indique si les nœuds ajoutés lors de la mise à l'échelle sont non planifiables.
|
true |
| 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. Nous vous recommandons d'activer cette fonctionnalité. Valeurs valides :
|
true |
| node_name_mode |
string |
Le nom de nœud personnalisé. Un nom de nœud se compose de trois parties : préfixe + sous-chaîne de l'adresse IP du nœud + suffixe :
Par exemple, si l'adresse IP du nœud est 192.168.0.55, que le préfixe est aliyun.com, que la longueur du segment d'adresse IP est 5 et que le suffixe est test, le nom du nœud est aliyun.com00055test. |
aliyun.com192.XX.YY.55test |
| pre_user_data |
string |
Les données pré-personnalisées du pool de nœuds, qui correspondent à un script exécuté avant l'initialisation du nœud. Pour plus d'informations, consultez la section Générer les données utilisateur de l'instance. |
dGhpcyBpcyBhIGV4YW1wbGU |
| tee_config |
object |
La configuration du cluster de calcul confidentiel. |
|
| tee_enable |
boolean |
Indique si le calcul confidentiel doit être activé pour le cluster. Valeurs valides :
|
false |
| interconnect_config |
object |
[Obsolète]\n\nLa configuration liée au réseau pour les pools de nœuds périphériques. Cette valeur n'est significative que pour les pools de nœuds de type périphérique. |
|
| cen_id |
string |
[Obsolète]\n\nL'identifiant de l'instance Cloud Enterprise Network (CEN) liée au pool de nœuds périphériques amélioré. |
cen-ey9k9nfhz0f******* |
| ccn_id |
string |
[Obsolète]\n\nL'identifiant de l'instance Cloud Connect Network (CCN) liée au pool de nœuds périphériques 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 périphériques amélioré. |
cn-shanghai |
| bandwidth |
integer |
[Obsolète]\n\nLa bande passante réseau du pool de nœuds périphériques amélioré. Unité : Mbps. |
10 |
| improved_period |
string |
[Obsolète]\n\nLa durée d'achat du pool de nœuds périphériques amélioré. Unité : mois. |
1 |
| max_nodes |
integer |
[Obsolète]\n\nLe nombre maximal de nœuds autorisés dans le pool de nœuds périphériques. |
10 |
| interconnect_mode |
string |
Le type de réseau du pool de nœuds périphériques. Ce paramètre prend effet uniquement pour les pools de nœuds dont le |
basic |
| host_network |
boolean |
Indique si le mode réseau des pods utilise le mode réseau hôte.\n- |
true |
| intranet |
boolean |
Indique si les nœuds du pool de nœuds de périphérie disposent d'une connectivité réseau de couche 3 entre eux.
|
true |
| auto_mode |
object |
La configuration de gestion intelligente. |
|
| enable |
boolean |
Indique si la gestion intelligente est activée. |
false |
| node_components |
array<object> |
La liste des composants de nœud. |
|
|
array<object> |
Le composant de nœud. |
||
| name |
string |
Le nom du composant de nœud. |
kubelet |
| version |
string |
La version du composant de nœud. |
1.33.3-aliyun.1 |
| config |
object |
La configuration du composant de nœud. |
|
| custom_config |
object |
La configuration personnalisée du composant de nœud. |
{"cpuManagerPolicy":"static"} |
|
any |
La chaîne de configuration personnalisée du composant de nœud. |
cpuManagerPolicy |
|
| envs |
array<object> |
Les variables d'environnement du composant de nœud. |
|
|
object |
|||
| name |
string |
Le nom de la variable d'environnement. |
LOG_LEVEL |
| value |
string |
La valeur de la variable d'environnement. |
info |
| config_revision |
string |
Le numéro de version de la configuration personnalisée du composant de nœud. |
1 |
| eflo_node_group |
object |
Les informations sur le groupe de nœuds Lingjun. |
|
| cluster_id |
string |
L'identifiant du cluster Lingjun. |
i113790071760688002461 |
| group_id |
string |
L'identifiant du groupe Lingjun. |
i128147721760688002463 |
| auto_attach_enabled |
boolean |
Indique si l'ajout automatique au pool de nœuds Lingjun est activé. |
|
| worker_ram_role_name |
string |
Le rôle RAM Worker utilisé par le pool de nœuds Lingjun. |
Exemples
JSON format
{
"nodepool_info": {
"nodepool_id": "np615c0e0966124216a0412e10afe0****",
"name": "default-nodepool",
"type": "ess",
"is_default": true,
"resource_group_id": "rg-acfmyvw3wjmb****",
"region_id": "cn-beijing",
"created": "2025-04-10T14:25:37.285530433+08:00",
"updated": "2025-04-15T15:39:45.41+08:00"
},
"status": {
"state": "active",
"healthy_nodes": 3,
"initial_nodes": 0,
"failed_nodes": 0,
"offline_nodes": 0,
"removing_nodes": 0,
"serving_nodes": 3,
"total_nodes": 3,
"conditions": [
{
"type": "ImageUpgradeReady",
"status": "True",
"reason": "UpgradeDisabled",
"message": "AutoUpgradeDisabled",
"last_transition_time": "20**-**-30T10:39:00+08:00"
}
]
},
"auto_scaling": {
"enable": true,
"type": "cpu",
"max_instances": 10,
"min_instances": 1,
"eip_internet_charge_type": "PayByBandwidth",
"is_bond_eip": true,
"eip_bandwidth": 5
},
"management": {
"enable": true,
"auto_repair": true,
"auto_repair_policy": {
"restart_node": true,
"approval_required": false,
"auto_repair_policy_id": "r-xxxxxxxxxx",
"max_parallel_repairing_nodes": "1",
"max_unhealthy_nodes_threshold": "10%"
},
"auto_vul_fix": true,
"auto_vul_fix_policy": {
"restart_node": true,
"vul_level": "asap,nntf",
"exclude_packages": "kernel"
},
"auto_upgrade": true,
"auto_upgrade_policy": {
"auto_upgrade_kubelet": true
},
"upgrade_config": {
"auto_upgrade": true,
"surge": 5,
"surge_percentage": 50,
"max_unavailable": 1
},
"auto_fault_diagnosis": false,
"drift_enabled": false
},
"scaling_group": {
"scaling_group_id": "asg-2zeieod8giqmov7z****",
"vswitch_ids": [
"vsw-2ze3ds0mdip0hdz8i****"
],
"instance_types": [
"ecs.n4.large"
],
"instance_charge_type": "PostPaid",
"period": 0,
"period_unit": "Month",
"auto_renew": false,
"auto_renew_period": 1,
"spot_strategy": "NoSpot",
"spot_price_limit": [
{
"instance_type": "ecs.c6.large",
"price_limit": "0.39"
}
],
"image_type": "AliyunLinux3",
"image_id": "aliyun_3_x64_20G_alibase_20241218.vhd",
"system_disk_category": "cloud_efficiency",
"system_disk_categories": [
"cloud_essd"
],
"system_disk_size": 120,
"system_disk_performance_level": "PL1",
"system_disk_encrypted": false,
"system_disk_kms_key_id": "0e478b7a-4262-4802-b8cb-00d3fb40****",
"system_disk_encrypt_algorithm": "aes-256",
"system_disk_bursting_enabled": true,
"system_disk_provisioned_iops": 1000,
"data_disks": [
{
"category": "cloud_ssd",
"size": 40,
"encrypted": "true",
"kms_key_id": "0e478b7a-4262-4802-b8cb-00d3fb40****",
"auto_snapshot_policy_id": "sp-2zej1nogjvovnz4z****",
"performance_level": "PL1",
"provisioned_iops": 1000,
"bursting_enabled": true,
"auto_format": true,
"file_system": "ext4",
"mount_target": "/mnt/path1",
"disk_name": "DataDiskName",
"device": "/dev/xvdb",
"snapshot_id": "s-280s7****"
}
],
"security_group_ids": [
"sg-2ze60ockeekspl3d****"
],
"key_pair": "pro-nodepool",
"login_password": "********",
"login_as_non_root": true,
"cis_enabled": false,
"soc_enabled": false,
"security_hardening_os": false,
"internet_charge_type": "PayByBandwidth",
"internet_max_bandwidth_out": 10,
"tags": [
{
"key": "env",
"value": "prod"
}
],
"desired_size": 2,
"multi_az_policy": "BALANCE",
"scaling_policy": "release",
"on_demand_base_capacity": 0,
"on_demand_percentage_above_base_capacity": 20,
"spot_instance_pools": 5,
"spot_instance_remedy": false,
"compensate_with_on_demand": true,
"enable_high_density_mode": false,
"deploymentset_id": "ds-bp1d19mmbsv3jf6xxxxx",
"rds_instances": [
"rm-xxx"
],
"private_pool_options": {
"id": "eap-bp67acfmxazb4****",
"match_criteria": "Open"
},
"security_group_id": "sg-2ze60ockeekspl3d****",
"platform": "AliyunLinux",
"ram_policy": "KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****",
"instance_patterns": [
{
"cores": 4,
"memory": 8,
"instance_family_level": "EnterpriseLevel",
"excluded_instance_types": [
"ecs.c6.large"
],
"min_cpu_cores": 4,
"max_cpu_cores": 8,
"min_memory_size": 8,
"max_memory_size": 16,
"instance_categories": [
"General-purpose"
],
"cpu_architectures": [
"X86"
],
"core": 4,
"max_price": 2,
"architectures": [
"X86"
],
"burst_performance_option": "Exclude",
"instance_type_families": [
"ecs.c6"
],
"minimum_eni_quantity": 3,
"minimum_eni_private_ip_address_quantity": 10,
"minimum_eni_ipv6_address_quantity": 1,
"maximum_gpu_amount": 8
}
],
"ram_role_name": "KubernetesWorkerRole-4a4fa089-80c1-48a5-b3c6-9349311f****",
"instance_metadata_options": {
"http_tokens": "optional"
},
"resource_pool_options": {
"private_pool_ids": [
"eap-bp1c1fohub5jccwi****"
],
"strategy": "PrivatePoolFirst"
},
"system_disk_snapshot_policy_id": "sp-bp11g8z59rawcud9****",
"disk_init": [
{
"disk_name": "disk0",
"mkfs_type": "ext4",
"mount_target": "/mnt/disk0",
"mount_for_runtime": false,
"local_disk": false
}
],
"cpu_options": {
"nested_virtualization": "enabled"
}
},
"node_config": {
"kubelet_configuration": {
"registryPullQPS": 5,
"registryBurst": 10,
"eventRecordQPS": 5,
"eventBurst": 10,
"kubeAPIQPS": 5,
"kubeAPIBurst": 10,
"serializeImagePulls": true,
"cpuManagerPolicy": "none",
"evictionHard": {
"test": "test",
"test2": 1
},
"evictionSoft": {
"test": "test",
"test2": 1
},
"evictionSoftGracePeriod": {
"test": "test",
"test2": 1
},
"systemReserved": {
"test": "test",
"test2": 1
},
"kubeReserved": {
"test": "test",
"test2": 1
},
"readOnlyPort": 0,
"maxPods": 110,
"containerLogMaxSize": "10Mi",
"containerLogMaxFiles": 5,
"featureGates": {
"test": "test",
"test2": 1
},
"allowedUnsafeSysctls": [
"net.core.somaxconn"
],
"reservedMemory": [
{
"numaNode": 0,
"limits": {
"memory": "1Gi"
}
}
],
"memoryManagerPolicy": "none",
"cpuCFSQuota": true,
"cpuCFSQuotaPeriod": "100ms",
"imageGCHighThresholdPercent": 85,
"imageGCLowThresholdPercent": 80,
"podPidsLimit": -1,
"topologyManagerPolicy": "restricted",
"clusterDNS": [
"127.0.xx.xx"
],
"tracing": {
"endpoint": "localhost:4317",
"samplingRatePerMillion": 200000
},
"containerLogMaxWorkers": 1,
"containerLogMonitorInterval": "10s",
"serverTLSBootstrap": true
},
"node_os_config": {
"hugepage": {
"transparentEnabled": "",
"transparentDefrag": "",
"khugepagedDefrag": 0,
"khugepagedAllocSleepMillisecs": 0,
"khugepagedScanSleepMillisecs": 0,
"khugepagedPagesToScan": 0
}
}
},
"kubernetes_config": {
"labels": [
{
"key": "env",
"value": "prod"
}
],
"taints": [
{
"key": "clé",
"value": "valeur",
"effect": "NoSchedule"
}
],
"runtime": "containerd",
"runtime_version": "1.6.38",
"cpu_policy": "none",
"user_data": "IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFDSyEi",
"unschedulable": true,
"cms_enabled": true,
"node_name_mode": "aliyun.com192.XX.YY.55test",
"pre_user_data": "dGhpcyBpcyBhIGV4YW1wbGU"
},
"tee_config": {
"tee_enable": false
},
"interconnect_config": {
"cen_id": "cen-ey9k9nfhz0f*******",
"ccn_id": "ccn-qm5i0i0q9yi*******",
"ccn_region_id": "cn-shanghai",
"bandwidth": 10,
"improved_period": "1"
},
"max_nodes": 10,
"interconnect_mode": "basic",
"host_network": true,
"intranet": true,
"auto_mode": {
"enable": false
},
"node_components": [
{
"name": "kubelet",
"version": "1.33.3-aliyun.1",
"config": {
"custom_config": {
"key": "cpuManagerPolicy"
},
"envs": [
{
"name": "LOG_LEVEL",
"value": "info"
}
]
},
"config_revision": "1"
}
],
"eflo_node_group": {
"cluster_id": "i113790071760688002461",
"group_id": "i128147721760688002463",
"auto_attach_enabled": false,
"worker_ram_role_name": ""
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.