Updates a node component.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:UpdateNodePoolComponent |
update |
*Cluster
|
None | None |
Request syntax
PUT /clusters/{clusterId}/nodepools/{nodepoolId}/component HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| clusterId |
string |
No |
The cluster ID. |
c82e6987e2961451182edacd74faf**** |
| nodepoolId |
string |
No |
The node pool ID. |
np7c4fa4a5f1ce412b84967089**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body parameters. |
|
| name |
string |
No |
The name of the node component. |
kubelet |
| version |
string |
No |
The version of the node component. |
1.28.9-aliyun.1 |
| config |
object |
No |
The node component configuration. |
|
| customConfig |
object |
No |
The custom configuration of the component. |
{"cpuManagerPolicy":"static"} |
|
any |
No |
组件配置 |
cpuCFSQuota |
|
| disableRolling |
boolean |
No |
Specifies whether to disable rolling updates. Default value: false. When set to false, updating the baseline configuration triggers a rolling update of nodes. |
|
| nodeNames |
array |
No |
The list of nodes to be included in the rolling update. By default, all nodes are included. |
|
|
string |
No |
The node name. |
cn-hangzhou.10.91.xx.xx |
|
| rollingPolicy |
object |
No |
The rolling update configuration. |
|
| maxParallelism |
integer |
No |
The maximum number of nodes that can be updated in parallel per batch. Default value: 1. |
1 |
| pausePolicy |
string |
No |
The automatic pause policy during node upgrades. |
NotPause |
| batchInterval |
integer |
No |
The interval between batches during the upgrade. Unit: seconds. |
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
Id of the request |
49511F2D-D56A-5C24-B9AE-C8491E09B*** |
| taskId |
string |
The asynchronous task ID. |
T-67d7ec016ce37c0106000*** |
| clusterId |
string |
The cluster ID. |
c82e6987e2961451182edacd74faf**** |
Examples
Success response
JSON format
{
"requestId": "49511F2D-D56A-5C24-B9AE-C8491E09B***",
"taskId": "T-67d7ec016ce37c0106000***",
"clusterId": "c82e6987e2961451182edacd74faf****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.