delete_cluster_pool
Remove a worker node pool from a managed Kubernetes cluster, draining and destroying its nodes. Requires explicit confirmation and cannot remove the last pool.
Instructions
Remove a worker node pool from a managed Kubernetes cluster. Requires scope services:write. DESTRUCTIVE: the pool and its worker nodes are drained and destroyed (the cluster must keep at least one pool — removing the last one is rejected). Pass confirm:true only after the user has explicitly approved. service_id from list_services; pool is the pool name from list_cluster_pools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | Yes | Node-pool name from list_cluster_pools. | |
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| service_id | Yes | Managed-Kubernetes service ID from list_services. |