Installs a component on an ACK cluster.
Operation description
After you install a component on the target ACK cluster:
First, when the cluster is managed for the first time, the component is installed on all existing ECS instances in the cluster. If the cluster contains more than 50 nodes, only 50 instances are included in the first batch.
Then, the operating system console periodically checks the scaling status of the managed cluster. When a new ECS instance is added to the cluster, the operating system console automatically installs the component on the instance without user intervention.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sysom:InstallAgentForCluster |
create |
*All Resource
|
None | None |
Request syntax
POST /api/v1/am/agent/install_agent_by_cluster HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
|
| agent_id |
string |
No |
The component ID. |
74a86327-3170-412c-8e67-da3389ec56a9 |
| agent_version |
string |
No |
The component version. |
3.4.0-1 |
| cluster_id |
string |
No |
The cluster ID. Note
Pass the ID of the ACK cluster for this parameter. |
c9d7f3fc3d42942afbcb65c1100ffb19d |
| config_id |
string |
No |
The component configuration ID. |
8gj86wrt7-3170-412c-8e67-da3389ecg6a9 |
| grayscale_config |
string |
No |
The canary release environment. |
{"type":"numeric","config":{"value":2}} |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID, which can be used for end-to-end diagnostics. |
B149FD9C-ED5C-5765-B3AD-05AA4A4D64D7 |
| code |
string |
The status code.
|
SysomOpenAPI.ServerError |
| data |
object |
The response data. |
|
| task_id |
string |
The task ID. |
049ea0609515414b9e19c3389d7ba638 |
| message |
string |
The error message.
|
success |
Examples
Success response
JSON format
{
"RequestId": "B149FD9C-ED5C-5765-B3AD-05AA4A4D64D7",
"code": "SysomOpenAPI.ServerError",
"data": {
"task_id": "049ea0609515414b9e19c3389d7ba638"
},
"message": "success"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | SysomOpenAPI.RegionNotSupport | Region not supported. | Region is not supported. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.