You can call the DescribeClusterAddonsVersion operation to query the details about all components in a cluster by cluster ID.
This API has been deprecated. We recommend migrating to CS(2015-12-15) - ListClusterAddonInstances for enhanced functionality and continued support. While the deprecated API remains temporarily accessible, no further updates or bug fixes will be provided.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:Queryk8sComponentsUpdateVersion |
get |
*Cluster
|
None | None |
Request syntax
GET /clusters/{ClusterId}/components/version HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
The cluster ID. |
c82e6987e2961451182edacd74faf**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
|
object |
The details of the component. |
||
| component_name |
string |
The component name. |
ack-node-problem-detector |
| version |
string |
The current version of the component. Note
If the value of |
1.2.1 |
| next_version |
string |
The version to which the component can be updated. |
1.2.1 |
| changed |
string |
Indicates whether the component is updated. Valid values:
|
false |
| can_upgrade |
boolean |
Indicates whether the component is updatable. Valid values:
|
false |
| policy |
string |
The update policy of the component.
Default value: |
overwrite |
| ready_to_upgrade |
string |
Indicates whether the component meets the update conditions. Valid values:
|
false |
| exist |
boolean |
Indicates whether the component can be installed in the specified ACK cluster. Valid values:
|
true |
| required |
boolean |
Indicates whether the component is required in the cluster. Valid values:
|
false |
| message |
string |
Additional information about whether the component is updatable. |
节点故障检测以及上报至事件中心的插件 |
| value |
string |
The custom parameters. When you install a component, you can customize parameters for the component. |
npd:\n # Custom monitor definitions to add to Node Problem Detector **** |
Examples
Success response
JSON format
{
"key": {
"component_name": "ack-node-problem-detector",
"version": "1.2.1",
"next_version": "1.2.1",
"changed": "false",
"can_upgrade": false,
"policy": "overwrite",
"ready_to_upgrade": "false",
"exist": true,
"required": false,
"message": "节点故障检测以及上报至事件中心的插件",
"value": "npd:\\n # Custom monitor definitions to add to Node Problem Detector ****"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.