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 configuration of the node component. |
|
| customConfig |
object |
No |
The custom configuration of the component. |
{"cpuManagerPolicy":"static"} |
|
any |
No |
The component configuration. |
cpuCFSQuota |
|
| envs |
array<object> |
No |
The environment variables of the node component. |
|
|
object |
No |
|||
| name |
string |
No |
The name of the environment variable. |
LOG_LEVEL |
| value |
string |
No |
The value of the environment variable. |
info |
| disableRolling |
boolean |
No |
Specifies whether to disable log rotation. Default value: false. Updating the baseline configuration triggers node log rotation. |
|
| nodeNames |
array |
No |
The list of nodes for log rotation. Default value: all nodes. |
|
|
string |
No |
The node name. |
cn-hangzhou.10.91.xx.xx |
|
| rollingPolicy |
object |
No |
The log rotation configuration. |
|
| maxParallelism |
integer |
No |
The maximum parallelism per batch. Default value: 1. |
1 |
| pausePolicy |
string |
No |
The automatic pause policy during node upgrade. |
NotPause |
| batchInterval |
integer |
No |
The upgrade interval between batches, in seconds. |
0 |
| maxFailedNodes |
integer |
No |
The maximum number of nodes that can fail during the rolling update. Default value: 0, which means the task fails if any node fails. If the value is greater than 0, the task fails and stops when the cumulative number of failed nodes exceeds this value. |
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.