ncloud_nks_upgrade_node_pool
Upgrade a node pool's Kubernetes version by providing cluster UUID, instance number, and target K8s version. Optionally set maxSurge and maxUnavailable to control rolling update behavior.
Instructions
Upgrade the Kubernetes version of a node pool. Uses PATCH with query parameters.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"clusterUuid": "<clusterUuid>",
"instanceNo": "<instanceNo>",
"k8sVersion": "<k8sVersion>"
},
"name": "ncloud_nks_upgrade_node_pool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxSurge | No | Max nodes added during upgrade (default: 1) | |
| instanceNo | Yes | Node pool instance number | |
| k8sVersion | Yes | Target Kubernetes version | |
| clusterUuid | Yes | UUID of the cluster | |
| maxUnavailable | No | Max unavailable nodes during upgrade (default: 0) |