Upgrade Master Node Plan
Upgrades the cluster's master node to a larger plan. Send the target sku_id (a master specs.id from Master Plan). The target plan must have more vCPU and RAM than the current master plan - downgrades are rejected. Use the cluster service_id.
PUT
/api/v1/kubernetes/master-upgrade/{service_id}/Path parameters
service_idPathintegerrequiredThe cluster
service_id, as returned by List.- required
- must be a valid cluster service ID
example12345
Query parameters
project_idQueryintegerrequiredIdentifier of the project to scope the request to. Required integer project ID.
- required
- must be a valid integer project ID
example{{project_id}}apikeyQuerystringrequiredAPI key used to authenticate the request.
- required
- non-empty string
example{{api_key}}locationQuerystringrequiredRegion of the cluster.
- required
- must be a valid region name (e.g., Delhi, Chennai)
example{{location}}
Request body
application/json
Target master plan to upgrade to.
SKU ID of the target master plan (a specs.id from Master Plan). Must have more vCPU and RAM than the current plan.
example
1694- required
- must be a valid active master (K8s_Master) SKU ID
- target CPU and RAM must be greater than the current plan
Human-readable name of the target plan (optional; for display).
example
E2E-K8s-Cluster-Large- optional
Responses
200Successful response
example
200example
Master node upgrade initiated