Lorsque vous n'avez plus besoin d'un cluster, vous pouvez le supprimer et choisir de supprimer ou de conserver ses ressources associées. Avant de supprimer un cluster, vous devez supprimer manuellement ses charges de travail, telles que les applications sans état, les applications avec état, les tâches et les tâches cron. Sinon, la suppression risque d'échouer.
Description de l'opération
Important.
-
Les ressources par abonnement, telles que les instances ECS et les nœuds de calcul Lingjun, ne sont pas automatiquement libérées. Vous devez les libérer manuellement pour éviter des frais inutiles. Pour plus de détails, consultez Règles de suppression de cluster et de libération de nœuds.
-
Les ressources SLB APIServer par abonnement ne sont pas automatiquement libérées. Vous devez les libérer manuellement pour éviter des frais inutiles.
-
Si des ressources telles que les VPC, les VSwitch, les groupes de sécurité et les rôles RAM sont utilisées par d'autres ressources, elles sont conservées par défaut. Vous devez les libérer manuellement.
-
Les ECI créés avec des nœuds virtuels sont automatiquement libérés.
-
Certaines ressources cloud créées avec le cluster ne sont pas automatiquement libérées lorsque vous supprimez le cluster et continuent de générer des frais. Vous pouvez choisir de les conserver ou de les libérer. Ces ressources incluent les projets SLS créés automatiquement par le cluster et les disques cloud achetés via des volumes dynamiques.
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:DeleteCluster |
delete |
*Cluster
|
Aucune | Aucune |
Syntaxe de la requête
DELETE /clusters/{ClusterId} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant du cluster. |
c905d1364c2dd4b6284a3f41790c4**** |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| retain_all_resources |
boolean |
Non |
Indique si toutes les ressources associées doivent être conservées. Si vous définissez ce paramètre sur
Valeur par défaut : |
false |
keep_slb
deprecated
|
boolean |
Non |
Indique si les ressources SLB doivent être conservées. Valeurs valides :
Valeur par défaut : |
false |
| retain_resources |
array |
Non |
Les identifiants des ressources à conserver lors de la suppression du cluster. |
|
|
string |
Non |
L'identifiant de la ressource. |
sg-2ze6ess9kho6fdn9**** |
|
| delete_options |
array<object> |
Non |
Les options de suppression des ressources associées au cluster. |
|
|
object |
Non |
Les options de suppression pour un type de ressource spécifique. |
||
| resource_type |
string |
Non |
Le type de ressource. Valeurs valides :
|
SLS_Data |
| delete_mode |
string |
Non |
La stratégie de suppression pour le type de ressource spécifié. Valeurs valides :\n\n- delete : supprime les ressources.\n\n- retain : conserve les ressources. |
delete |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| cluster_id |
string |
L'identifiant du cluster. |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
L'identifiant de la requête. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
L'identifiant de la tâche. |
T-5a54309c80282e39ea**** |
Exemples
JSON format
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.