add_cluster_pool
Add a named worker node pool to a managed Kubernetes cluster. Provision autoscaling nodes with specified machine type and volume size, after user approval of costs.
Instructions
Add a named worker node pool to a managed Kubernetes cluster. Requires scope services:write. SPENDS MONEY: a new pool provisions billable worker nodes. Pass confirm:true only after the user has approved the pool and its cost. name is the pool name (lowercase letters/digits/hyphens, start with a letter, max 15, unique in the cluster); minimum/maximum are the autoscaling bounds; machineType (worker flavor, resolved server-side) and volumeSizeGb (per-node root volume, 10-1000 GiB, default 30) are optional. service_id comes from list_services; inspect existing pools with list_cluster_pools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Node-pool name (lowercase letters/digits/hyphens, start with a letter, max 15; unique in the cluster). | |
| 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. | |
| maximum | Yes | Maximum worker count (>= minimum, <= 16). | |
| minimum | Yes | Minimum worker count (autoscaling lower bound). | |
| service_id | Yes | Managed-Kubernetes service ID from list_services. | |
| machineType | No | Worker machine type / flavor (resolved server-side). Defaults to the cluster default when omitted. | |
| volumeSizeGb | No | Per-node root-volume size in GiB (default 30). |