ncloud_nks_upgrade_cluster
Upgrade an NKS cluster's Kubernetes version to a target version. Provide cluster UUID and desired k8sVersion; adjust maxSurge and maxUnavailable to control node availability during the upgrade.
Instructions
Upgrade the Kubernetes version of an NKS cluster. 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>",
"k8sVersion": "<k8sVersion>"
},
"name": "ncloud_nks_upgrade_cluster"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxSurge | No | Max nodes that can be added during upgrade (default: 1) | |
| k8sVersion | Yes | Target Kubernetes version (e.g., 1.27.9-nks.1) | |
| clusterUuid | Yes | UUID of the cluster to upgrade | |
| maxUnavailable | No | Max nodes that can be unavailable during upgrade (default: 0) |