Pour ajouter manuellement des instances ECS existantes à un cluster ACK en tant que nœuds de travail ou pour réintégrer des nœuds dans un pool de nœuds, appelez l'opération DescribeClusterAttachScripts afin d'obtenir le script d'attachement requis.
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:DescribeClusterAttachScripts |
update |
*Cluster
|
Aucune | Aucune |
Syntaxe de la requête
POST /clusters/{ClusterId}/attachscript HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant du cluster. |
ca375a93a30474552ad2a0ebe183e**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Le corps de la requête. |
amd64 |
| nodepool_id |
string |
Non |
L'identifiant du pool de nœuds. Vous pouvez ajouter le nœud à un pool de nœuds spécifique. Remarque
Si vous ne spécifiez pas d'identifiant de pool de nœuds, le nœud est ajouté au pool de nœuds par défaut. |
np1c9229d9be2d432c93f77a88fca0**** |
| format_disk |
boolean |
Non |
Indique s'il faut monter un disque de données sur l'instance et stocker les conteneurs et les images sur le disque de données lorsque vous ajoutez manuellement une instance existante au cluster. Valeurs valides :
Valeur par défaut : Règles de montage des disques de données :
|
false |
| keep_instance_name |
boolean |
Non |
Indique s'il faut conserver le nom de l'instance lorsque l'instance est ajoutée au cluster. Si vous ne conservez pas le nom de l'instance, le système renomme l'instance pour utiliser le format
Valeur par défaut : |
true |
| rds_instances |
array |
Non |
Si vous spécifiez une liste d'instances RDS, le système ajoute automatiquement les instances ECS des nœuds du cluster aux listes blanches d'accès des instances RDS spécifiées. |
|
|
string |
Non |
L'identifiant de l'instance RDS. |
rm-xxx |
|
| arch |
string |
Non |
L'architecture CPU du nœud. Les architectures CPU prises en charge incluent Valeur par défaut : Remarque
Ce paramètre est requis si le cluster est un cluster edge managé. |
amd64 |
| options |
string |
Non |
Les paramètres de configuration pour l'attachement des nœuds. Remarque
Ce paramètre est requis si le cluster est un cluster edge managé. |
{"enableIptables": true,"manageRuntime": true,"quiet": true,"allowedClusterAddons": ["kube-proxy","flannel","coredns"]} |
| expired |
integer |
Non |
L'horodatage Unix qui indique la date d'expiration du jeton généré. Par exemple, l'horodatage 1739980800 correspond au 20 février 2025 à 00:00:00 (UTC). |
1740037333 |
| one_time_token |
boolean |
Non |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
string |
Le script d'attachement des nœuds. |
"wget http://***.oss-cn-hangzhou.aliyuncs.com/***" |
Exemples
JSON format
"\"wget http://***.oss-cn-hangzhou.aliyuncs.com/***\""
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.