Installe des composants sur les nœuds. Vous pouvez configurer et spécifier les nœuds sur lesquels installer des composants.
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:InstallNodePoolComponents |
none |
*Cluster.
|
Aucune | Aucune |
Syntaxe de la requête
POST /clusters/{clusterId}/nodepools/{nodePoolId}/components HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| clusterId |
string |
Non |
L'identifiant du cluster. |
c82e6987e2961451182edacd74faf**** |
| nodePoolId |
string |
Non |
L'identifiant du pool de nœuds. |
np7c4fa4a5f1ce412b849**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Les paramètres du corps de la requête. |
|
| components |
array<object> |
Non |
La liste des composants de nœud. |
|
|
array<object> |
Non |
La configuration d'un composant. |
||
| name |
string |
Oui |
Le nom du composant. |
kubelet |
| version |
string |
Non |
La version du composant. |
1.28.9-aliyun.1 |
| config |
object |
Non |
La configuration du composant. |
|
| customConfig |
object |
Non |
La configuration personnalisée du composant. |
{"cpuManagerPolicy":"static"} |
|
any |
Non |
La configuration du composant. |
cpuCFSQuota |
|
| envs |
array<object> |
Non |
Les variables d'environnement du composant de nœud. |
|
|
object |
Non |
|||
| name |
string |
Non |
Le nom de la variable d'environnement. |
LOG_LEVEL |
| value |
string |
Non |
La valeur de la variable d'environnement. |
info |
| rollingPolicy |
object |
Non |
La configuration de la stratégie de déploiement progressif. |
|
| maxParallelism |
integer |
Non |
Le nombre maximal d'opérations parallèles par lot. Valeur par défaut : 1. |
1 |
| pausePolicy |
string |
Non |
La stratégie de pause automatique pendant le processus de mise à niveau des nœuds. |
NotPause |
| batchInterval |
integer |
Non |
L'intervalle de mise à niveau entre les lots. Unité : secondes. |
0 |
| maxFailedNodes |
integer |
Non |
Le nombre maximal de nœuds autorisés à échouer pendant le processus de déploiement progressif. Valeur par défaut : 0, ce qui indique que la tâche est considérée comme ayant échoué si un nœud échoue. Si la valeur est supérieure à 0, la tâche est considérée comme ayant échoué et s'arrête lorsque le nombre cumulé de nœuds en échec dépasse cette valeur. |
0 |
| nodeNames |
array |
Non |
La liste des noms de nœud pour l'opération de déploiement progressif. Par défaut, tous les nœuds sont inclus. |
|
|
string |
Non |
Le nom du nœud. |
cn-hangzhou.10.2xxx |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| requestId |
string |
L'identifiant de la requête. |
49511F2D-D56A-5C24-B9AE-C8491E09B*** |
| taskId |
string |
L'identifiant de la tâche. |
T-67d7ec016ce37c0106000*** |
| clusterId |
string |
L'identifiant du cluster. |
c8155823d057948c69a**** |
Exemples
JSON format
{
"requestId": "49511F2D-D56A-5C24-B9AE-C8491E09B***",
"taskId": "T-67d7ec016ce37c0106000***",
"clusterId": "c8155823d057948c69a****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.