Supprime des nœuds d'un pool de nœuds.
Description de l'opération
Lorsque vous retirez un nœud, les pods sur ce nœud sont migrés vers d'autres nœuds. Cela peut entraîner des interruptions de service. Nous vous recommandons de retirer les nœuds pendant les heures creuses.
Cette opération peut présenter des risques imprévus. Sauvegardez les données avant d'effectuer cette opération.
Les nœuds restent dans l'état Unschedulable pendant leur retrait.
Le système retire uniquement les nœuds de travail. Il ne retire pas les nœuds maîtres.
Même si vous définissez le paramètre release_node sur true, les nœuds en abonnement ne sont pas libérés. Vous devez libérer les nœuds en abonnement dans la console ECS après avoir retiré les 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:RemoveNodePoolNodes |
update |
*Cluster
|
Aucune | Aucune |
Syntaxe de la requête
DELETE /clusters/{ClusterId}/nodepools/{NodepoolId}/nodes 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. |
np97de2cfb1ba042398dd8f5504c94**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| release_node |
boolean |
Non |
Indique si les nœuds doivent être libérés après leur retrait. Valeurs valides :
|
true |
| drain_node |
boolean |
Non |
Indique si les nœuds que vous souhaitez retirer doivent être drainés. Valeurs valides :
|
true |
nodes
deprecated
|
array |
Non |
Ce paramètre est obsolète. Une liste des nœuds que vous souhaitez retirer. Remarque
Ce paramètre est obsolète. Utilisez instance_ids à la place. |
|
|
string |
Non |
Le nom du nœud. |
cn-hangzhou.172.16.xxx.xxx |
|
| instance_ids |
array |
Non |
Une liste des instances que vous souhaitez retirer. |
|
|
string |
Non |
L'identifiant de l'instance que vous souhaitez retirer. |
i-bp1c70fqbv1nlu9xxxxx |
|
| concurrency |
boolean |
Non |
Indique si le retrait doit s'effectuer simultanément. |
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le corps de la réponse. |
||
| request_id |
string |
L'identifiant de la requête. |
A9891419-D125-4D89-AFCA-68846675**** |
| task_id |
string |
L'identifiant de la tâche. |
T-62a944794ee141074400**** |
Exemples
JSON format
{
"request_id": "A9891419-D125-4D89-AFCA-68846675****",
"task_id": "T-62a944794ee141074400****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.