查询容器服务当前支持的组件详情列表。
调用该 API 时的请求参数如下,除此之外还需传入公共请求参数。公共请求参数说明,请参见 公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListSupportedAddons | 接口名称。当前 API 的名称为 ListSupportedAddons 。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12 。 |
Filter | Object of ListSupportedAddonsFilter | 否 | - | 查询组件的过滤条件。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Name | String | 否 | ingress-nginx | 待查询组件的名称。 |
PodNetworkModes | Array of String | 否 | ["Flannel"] | 组件支持的容器(Pod)网络模型(CNI),取值:
|
DeployModes | Array of String | 否 | ["Managed"] | 支持的部署模式,取值:
|
DeployNodeTypes | Array of String | 否 | ["Node"] | 部署节点类型。仅
|
Necessaries | Array of String | 否 | ["Required"] | 组件的安装必要性,取值:
|
Categories | Array of String | 否 | ["Storage"] | 组件的分类,取值:
|
Versions.Compatibilities.KubernetesVersions | Array of String | 否 | ["v1.20.4"] | 组件支持的 Kubernetes 版本。容器服务发布 Kubernetes 版本,请参见 Kubernetes 版本发布记录。 |
POST https://open.volcengineapi.com/?Action=ListSupportedAddons&Version=2022-05-12 HTTP/1.1 Content-Type:application/json { "Filter": { "Name": "ingress-nginx", "PodNetworkModes": ["Flannel"], "DeployModes": ["Unmanaged"], "DeployNodeTypes": ["Node"], "Necessaries": ["OnDemand"], "Categories": ["Network"] } }
本接口返回参数如下表所示,公共返回参数请参见 返回结果。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Items | Array of SupportedAddon | [] | 容器服务支持的组件的详细信息。 |
TotalCount | Integer | 10 | 容器服务支持的组件总数。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Name | String | ingress-nginx | 组件名称。 |
Versions | Array of AddonVersion | [{"Versoin":"v1.0.0","CompatibleVersions":["v0.9.0"]}] | 组件支持的版本。 |
PodNetworkModes | Array of String | ["Flannel"] | 组件的容器(Pod)网络模型(CNI),参数值有:
|
DeployMode | String | Unmanaged | 组件部署模式,参数值有:
|
DeployNodeTypes | Array of String | ["Node"] | 部署节点的类型,参数值有:
|
Necessary | String | Required | 组件的安装必要性,参数值有:
|
Categories | Array of String | ["Storage"] | 组件的分类,参数值有:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Version | String | v0.44.0 | 组件的版本。 |
CompatibleVersions | Array of String | ["v0.42.0", "v0.43.0"] | 可以兼容升级到当前版本的低版本列表。 |
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "20230509****", "Action": "ListSupportedAddons", "Version": "2022-05-12", "Service": "vke", "Region": "cn-beijing" }, "Result": { "Items": [ { "Name": "ingress-nginx", "Versions": [ { "Version": "v1.2.1-vke.2", "CompatibleVersions": [ "v0.44.1", "v0.44.0", "v0.49.3", "v0.49.3-vke.1", "v0.49.3-vke.2" ], "Compatibilities": [ { "KubernetesVersion": "<v1.24-0" } ] } ], "PodNetworkModes": [ "CalicoVxlan", "Flannel", "VpcCniHybrid", "VpcCniShared" ], "DeployMode": "Unmanaged", "DeployNodeTypes": [ "Node", "VirtualNode" ], "Necessary": "OnDemand", "Categories": [ "Network" ] } ], "TotalCount": 1 } }
本接口无专有错误码,公共错误码请参见 公共错误码。