Cluster相关接口
创建集群
描述
创建cluster实例
请求结构
1POST /v1/cluster HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
clusterName | String | 是 | RequestBody参数 | 集群名字 |
version | String | 是 | RequestBody参数 | k8s的版本 |
mainAvailableZone | String | 是 | RequestBody参数 | 主可用区,当用户选择多可用区的时候,其中有一个是主可用区,需要明确传给cce-service |
containerNet | String | 是 | RequestBody参数 | 容器网络 |
advancedOptions | AdvancedOptions | 否 | RequestBody参数 | 集群高级选项配置 |
cdsPreMountInfo | CdsPreMountInfo | 否 | RequestBody参数 | CDS盘预挂载信息,CdsPreMountInfo说明见附录 |
comment | String | 否 | RequestBody参数 | 备注 |
deployMode | String | 是 | RequestBody参数 | 节点类型(BCC、DCC) |
dccUuid | String | 否 | RequestBody参数 | DCC服务器UUID |
masterExposed | Boolean | 否 | RequestBody参数 | 自定义master,默认是false |
orderContent | BaseCreateOrderRequestVo |
是 | RequestBody参数 | bcc创建的订单内容,T表示BCC,EIP,CDS配置模型,参考BCC config,EIP config, CDS config |
masterOrderContent | BaseCreateOrderRequestVo |
否 | RequestBody参数 | bcc创建的订单内容,T表示BCC,EIP,CDS配置模型,参考BCC config,EIP config, CDS config |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
clusterUuid | String | 集群id |
orderId | List |
订单id列表 |
请求示例
1POST /v1/cluster HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4{
5 "clusterName":"baidu_auto",
6 "mainAvailableZone":"zoneA",
7 "containerNet":"192.168.128.0/17",
8 "version":"1.11.5",
9 "deployMode":"BCC",
10 "comment":"Just qa auto test.",
11 "cdsPreMountInfo":{
12 "mountPath":"/data",
13 "cdsConfig":[
14 {
15 "snapshotId":"",
16 "volumeType":"ssd",
17 "size":50
18 }
19 ]
20 },
21 "orderContent":{
22 "items":[
23 {
24 "config":{
25 "name":"baidu",
26 "productType":"postpay",
27 "logicalZone":"zoneA",
28 "instanceType":7,
29 "cpu":2,
30 "memory":4,
31 "imageType":"common",
32 "osType":"CentOS",
33 "osVersion":"7.3 x86_64 (64bit)",
34 "subnetUuid":"d1c10575-d5b8-4359-9f85-afb853eba839",
35 "securityGroupId":"g-i0nbm8pjqr4c",
36 "purchaseLength":1,
37 "purchaseNum":1,
38 "autoRenewTimeUnit":"month",
39 "autoRenewTime":0,
40 "autoRenew":"false",
41 "imageId":"bc30e41d-5a01-44a2-8e3e-bbf103e2284f",
42 "osName":"osname-baidu",
43 "serviceType":"BCC",
44 "adminPass":"x7!Cxx57"
45 }
46 },
47 {
48 "config":{
49 "bandwidthInMbps":100,
50 "productType":"postpay",
51 "name":"eip_name",
52 "purchaseNum":1,
53 "subProductType":"netraffic",
54 "serviceType":"EIP"
55 }
56 },
57 {
58 "config":{
59 "productType":"postpay",
60 "purchaseNum":1,
61 "cdsDiskSize":[
62 {
63 "snapshotId":"",
64 "volumeType":"ssd",
65 "size":50
66 },
67 {
68 "snapshotId":"",
69 "size":5,
70 "volumeType":"sata"
71 }
72 ],
73 "logicalZone":"zoneA",
74 "serviceType":"CDS",
75 "purchaseLength":2
76 }
77 }
78 ]
79 }
80}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6{
7 "clusterUuid": "c-NqYwWEhu",
8 "orderId": [
9 "8d58c20f46294a7ea4922928db1fddea"
10 ]
11}
注意: 虚机节点的/etc/kubernetes/pki下和/root/.kube/config下存放了集群敏感信息,请注意保管。
集群列表
描述
返回对应状态的集群详情
请求结构
1GET /v1/cluster?status={status} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
marker | String | 否 | Query参数 | 批量获取列表的查询的起始位置,是一个由系统生成的字符串 |
maxKeys | Integer | 否 | Query参数 | 每页包含的最大数量,最大数量通常不超过1000,缺省值为1000 |
status | String | 否 | Query参数 | 集群状态ClusterStatus,状态间"," 分割,可以不填写,则返回所有状态 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
isTruncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
maxKeys | Integer | 每页包含的最大数量 |
clusters | List<Cluster> | 集群信息列表,其中Cluster说明见附录 |
请求示例
1GET /v1/cluster?status=CREATING HTTP/1.1
2Host: cce.bj.baidubce.com
3ContentType: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
5{
6 "marker": "-1",
7 "maxKeys": 1000,
8 "status":"CREATING,RUNNING,DELETING,CREATE_FAILED,ERROR"
9}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7 4ad5 451d 9215 71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content Type: application/json;charset=UTF-8
5Server: BWS
6{
7"nextMarker": null,
8"marker": "-1",
9"maxKeys": 1000,
10"isTruncated": false,
11"clusters": [
12 {
13 "clusterUuid': "c-3hWhOIiR",
14 "clusterName": "cluster_cce_test",
15 "slaveVmCount": 1,
16 "masterVmCount": 1,
17 "containerNet": "192.168.100.0/24",
18 "region": "bj",
19 "status": "RUNNING",
20 "createTime": "2019-07-21T11:55:46Z",
21 "deleteTime": null,
22 "allInstanceNormal": true,
23 "instanceList":[
24 {
25 "instanceShortId":"i-Oivmgml6",
26 "instanceUuid":"364ff3f8-ca67-4f07-9f7a-f29f60252317",
27 "instanceName":"instance-s0yc0mo5",
28 "status":"RUNNING",
29 "clusterUuid": "c-cltgnkDb"
30 }
31 ]
32 }
33 ]
34}
集群详情
描述
集群详情
请求结构
1GET /v1/cluster/{clusterUuid} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
clusterUuid | String | 是 | URL参数 | 集群id |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
clusterUuid | String | 集群的uuid |
clusterName | String | 集群的名字 |
version | String | k8s版本号 |
region | String | 所属区域 |
slaveVmCount | Integer | k8s集群从节点虚机数 |
masterVmCount | Integer | k8s集群主节点虚机数 |
vpcId | String | vpc短id |
vpcUuid | String | vpc长id |
vpcCidr | String | vpc CIDR地址段 |
zoneSubnetMap | Map | 可用区->subnet CIDR地址 |
containerNet | String | 容器网络 |
advancedOptions | AdvancedOptions | 集群高级配置 |
status | ClusterStatus | 集群状态 |
createStartTime | Timestamp | 集群创建时间 |
deleteTime | Timestamp | 集群删除时间 |
comment | String | 集群备注 |
instanceMode | String | 节点类型,bcc实例、dcc专属实例 |
hasPrepay | Boolean | 是否包含预付费节点 |
vpcName | String | VPC名称 |
secureContainerEnable | Boolean | 若为true,切换容器运行时为kata-container(实现容器硬隔离) |
masterZoneSubnetMap | Map | 主节点可用区->subnet CIDR地址 |
masterExposed | Boolean | 是否自定义主节点 |
请求示例
1GET /v1/cluster/c-3hWhOIiR HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7 4ad5 451d 9215 71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content Type: application/json;charset=UTF-8
5Server: BWS
6{
7 "clusterUuid": "c-n9NKMDfe",
8 "clusterName": "baidu_auto",
9 "version": "1.11.5",
10 "region": "bj",
11 "slaveVmCount": 2,
12 "masterVmCount": 3,
13 "vpcId": "vpc-t6d16myuuqyu",
14 "vpcUuid": "2d750722-d829-4886-9a44-1472885ae37f",
15 "vpcCidr": "192.168.0.0/20",
16 "zoneSubnetMap": {
17 "zoneA": "192.168.0.0/24"
18 },
19 "containerNet": "172.24.0.0/19",
20 "status": "RUNNING",
21 "deleteTime": "1971-01-01T00:00:01Z",
22 "comment": "Just qa auto test.",
23 "instanceMode": "BCC",
24 "hasPrepay": false,
25 "vpcName": "baidu-20",
26 "secureContainerEnable": null,
27 "advancedOptions": {
28 "secureContainerEnable": false,
29 "kubeProxyMode": "iptables",
30 "setOSSecurity": false
31 },
32 "masterZoneSubnetMap": {},
33 "masterExposed": false,
34 "createTime": "2019-05-13T09:54:57Z"
35}
删除集群
描述
删除cluster
请求结构
1DELETE /v1/cluster/{clusterUuid} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
clusterUuid | String | 是 | URL参数 | 集群id |
deleteEipCds | Boolean | 否 | Query参数 | 是否联动删除eip、cds,默认值false |
deleteSnap | Boolean | 否 | Query参数 | 是否联动删除快照,默认值false |
返回头域
除公共头域,无其它特殊头域。
返回参数
无特殊返回参数
请求示例
1DELETE /v1/cluster/1849ef6b-f73c HTTP/1.1
2Host: cce.bj.baidubce.com
3ContentType: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
集群扩容
描述
为集群添加节点
请求结构
1POST /v1/cluster?scalingUp= HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
scalingUp | String | 是 | Query参数 | 对集群进行的操作,当前取值"" |
clusterUuid | String | 是 | RequestBody参数 | 集群id |
dccUuid | String | 否 | RequestBody参数 | DCC服务器UUID |
cdsPreMountInfo | CdsPreMountInfo | 否 | RequestBody参数 | CDS盘预挂载信息,CdsPreMountInfo说明见附录 |
orderContent | BaseCreateOrderRequestVo |
是 | RequestBody参数 | bcc创建的订单内容,T表示BCC,EIP,CDS配置模型,参考BCC config,EIP config, CDS config |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
clusterUuid | String | 集群id |
orderId | List |
订单id列表 |
请求示例
1POST /v1/cluster?scalingUp= HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4{
5 "clusterUuid":"c-vNss7Lfw",
6 "cdsPreMountInfo":{
7 "mountPath":"/data",
8 "cdsConfig":[
9 {
10 "snapshotId":"",
11 "volumeType":"ssd",
12 "size":70
13 }
14 ]
15 },
16 "orderContent":{
17 "items":[
18 {
19 "config":{
20 "name":"baidu",
21 "productType":"postpay",
22 "logicalZone":"zoneA",
23 "instanceType":7,
24 "cpu":2,
25 "memory":4,
26 "imageType":"common",
27 "osType":"linux",
28 "osVersion":"7.3 x86_64 (64bit)",
29 "subnetUuid":"d1c10575-d5b8-4359-9f85-afb853eba839",
30 "securityGroupId":"g-i0nbm8pjqr4c",
31 "purchaseLength":1,
32 "purchaseNum":2,
33 "autoRenewTimeUnit":"month",
34 "autoRenewTime":0,
35 "createEphemeralList":[
36 {
37 "storageType":"ssd",
38 "sizeInGB":100,
39 "volumeType":"ssd"
40 }
41 ],
42 "autoRenew":"false",
43 "imageId":"bc30e41d-5a01-44a2-8e3e-bbf103e2284f",
44 "osName":"osname-baidu",
45 "serviceType":"BCC",
46 "adminPass":"x7!Cxx57"
47 }
48 },
49 {
50 "config":{
51 "bandwidthInMbps":100,
52 "productType":"postpay",
53 "name":"eip_name",
54 "purchaseNum":2,
55 "subProductType":"netraffic",
56 "serviceType":"EIP"
57 }
58 },
59 {
60 "config":{
61 "productType":"postpay",
62 "purchaseNum":2,
63 "cdsDiskSize":[
64 {
65 "snapshotId":"",
66 "volumeType":"ssd",
67 "size":70
68 },
69 {
70 "snapshotId":"",
71 "size":5,
72 "volumeType":"sata"
73 }
74 ],
75 "logicalZone":"zoneA",
76 "serviceType":"CDS"
77 }
78 }
79 ]
80 }
81}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6{
7 "clusterUuid": "c-NqYwWEhu",
8 "orderId": [
9 "8d58c20f46294a7ea4922928db1fddea"
10 ]
11}
集群缩容
描述
为集群删除节点
请求结构
1POST /v1/cluster?scalingDown= HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
scalingDown | String | 是 | Query参数 | 对集群进行的操作,当前取值"" |
deleteEipCds | Boolean | 否 | Query参数 | 是否联动删除eip、cds,默认值false |
deleteSnap | Boolean | 否 | Query参数 | 是否联动删除快照,默认值false |
clusterUuid | String | 是 | RequestBody参数 | 集群UUid |
nodeInfo | List<NodeInfo> | 是 | RequestBody参数 | 删除节点信息,其中NodeInfo说明见附录 |
返回头域
除公共头域,无其它特殊头域。
返回参数
无返回值
请求示例
1POST /v1/cluster?scalingDown= HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4{
5 "clusterUuid": "c-NqYwWEhu",
6 "nodeInfo": [
7 {
8 "instanceId": "i-worker1"
9 },
10 {
11 "instanceId": "i-worker2"
12 }
13 ]
14}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
节点列表
描述
请求集群节点列表
请求结构
1GET /v1/node?clusterUuid={clusterUuid} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
marker | String | 否 | Query参数 | 标记分页开始点 |
maxKeys | Integer | 否 | Query参数 | 一页条目数量,默认1000 |
clusterUuid | String | 是 | Query参数 | 集群id |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
isTruncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
maxKeys | Integer | 每页包含的最大数量 |
nodes | List<Node> | 节点列表结果,其中Node说明见附录 |
请求示例
1GET /v1/node?clusterUuid=c-PwLBHYuy HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7{
8 "marker": "-1",
9 "isTruncated": false,
10 "nextMarker": null,
11 "maxKeys": 1000,
12 "nodes": [
13
14 "instanceShortId": "i-vekAWwkd",
15 "instanceUuid": "0ac6ec37-5446-43c3-8a4c-b01bf03cf6a9",
16 "instanceName": "baidu",
17 "clusterUuid": "c-iIJmFze5",
18 "availableZone": "zoneA",
19 "vpcId": "vpc-t6d16myuuqyu",
20 "vpcCidr": "192.168.0.0/20",
21 "subnetId": "d1c10575-d5b8-4359-9f85-afb853eba839",
22 "subnetType": "BCC",
23 "eip": "106.12.12.154",
24 "eipBandwidth": 100,
25 "cpu": 2,
26 "memory": 4,
27 "sysDisk": 40,
28 "instanceType": "7",
29 "blb": "",
30 "floatingIp": "100.70.35.240",
31 "fixIp": "192.168.0.141",
32 "createTime": "2019-05-30T06:39:17Z",
33 "deleteTime": "1971-01-01T00:00:01Z",
34 "status": "RUNNING",
35 "expireTime": "1971-01-01T00:00:01Z",
36 "paymentMethod": "postpay",
37 "runtimeVersion": "docker://18.9.2",
38 "role": "slave",
39 "diskSize": 0
40 }
41 ]
42}
移入已有节点
描述
为集群添加已有节点
请求结构
1POST /v1/cluster/existed_node?action=shift_in HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
action | String | 是 | Query参数 | 对集群进行的操作,取值"shift_in" |
clusterUuid | String | 是 | RequestBody参数 | 集群ID |
needRebuild | Boolean | 是 | RequestBody参数 | 是否重装系统 |
imageId | String | 否 | RequestBody参数 | 重装系统的镜像ID |
adminPass | String | 是 | RequestBody参数 | 设置重装系统后的管理员密码;如果不重装系统,需要在cceNodeInfo参数里提供正确的管理员密码 |
instanceType | InstanceType | 是 | RequestBody参数 | 机器类型,InstanceType 取值:"BCC" 、 "BBC" |
cdsPreMountInfo | CdsPreMountInfo | 是 | RequestBody参数 | 磁盘信息,CdsPreMountInfo说明见附录 |
nodeInfoList | CceNodeInfo | 是 | RequestBody参数 | 节点信息,CceNodeInfo说明见附录 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|
请求示例
1POST /v1/cluster/existed_node?action=shift_in HTTP/1.1
2host: cce.bd.baidubce.com
3authorization: bce-auth-v1/dbac753e51ee11ea916ccde692768551/2020-02-18T01:34:51Z/3600/host/74d8149a7c42fbdd1c7703303cdcd783ad57223a340484c175fc7e1dd60f29f3
4
5{
6 "clusterUuid" : "c-oKdZuCrc",
7 "needRebuild" : false,
8 "nodeInfoList" : [ {
9 "instanceId" : "773847bd-e0b4-49e5-baa4-8ba76f6f29a1",
10 "adminPass" : "Cscetseddst123#"
11 } ],
12 "instanceType" : "BBC"
13}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 398cc76a-7ee5-46e7-a7ba-ba05c9a38f73
3Cache-Control: no-cache
移出节点
描述
移出集群节点
请求结构
1POST /v1/cluster/existed_node?action=shift_out HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
action | String | 是 | Query参数 | 对集群进行的操作,取值"shift_out" |
clusterUuid | String | 是 | RequestBody参数 | 集群ID |
nodeInfoList | CceNodeInfo | 是 | RequestBody参数 | 节点信息,CceNodeInfo说明见附录 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|
请求示例
1POST /v1/cluster/existed_node?action=shift_out HTTP/1.1
2host: cce.bd.baidubce.com
3authorization: bce-auth-v1/dbac753e51ee11ea916ccde692768551/2020-02-18T01:34:51Z/3600/host/74d8149a7c42fbdd1c7703303cdcd783ad57223a340484c175fc7e1dd60f29f3
4
5{
6 "clusterUuid" : "c-oKdZuCrc",
7 "nodeInfoList" : [ {
8 "instanceId" : "i-QxgdLzmS"
9 } ],
10}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 398cc76a-7ee5-46e7-a7ba-ba05c9a38f73
3Cache-Control: no-cache
可移入节点列表
描述
请求可移入节点列表
请求结构
1POST /v1/cluster/existed_bcc_node/list HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
clusterUuid | String | 否 | RequestBody参数 | 集群ID |
vpcId | String | 是 | RequestBody参数 | vpcId |
vpcCidr | String | 否 | RequestBody参数 | vpc cidr,有辅助网段需注意 |
machineType | String | 是 | RequestBody参数 | 虚机类型,取值cpu、gpu、bbc |
bbcFlavorId | String | 否 | RequestBody参数 | bbc 配置 |
keywordType | String | 否 | RequestBody参数 | 关键词类型 |
keyword | String | 否 | RequestBody参数 | 关键词 |
orderBy | String | 否 | RequestBody参数 | 排序关键词 |
order | String | 否 | RequestBody参数 | 顺序 |
pageNo | Integer | 否 | RequestBody参数 | 页码 |
pageSize | Integer | 否 | RequestBody参数 | 单页节点数 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
orderBy | String | 排序关键字 |
order | String | 顺序 |
pageNo | Integer | 页码 |
pageSize | Integer | 单页节点数 |
totalCount | Integer | 节点总数 |
nodeList | List<ServerForDisplay> | 节点列表结果,其中ServerForDisplay说明见附录 |
请求示例
1POST /v1/cluster/existed_bcc_node/list HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4{
5"keywordType":"name",
6"keyword":"",
7"orderBy":"name",
8"order":"asc",
9"bbcFlavorId":"",
10"pageSize":10,
11"vpcId":"vpc-2bam5p1zugkb",
12"machineType":"cpu",
13"pageNo":1
}
返回示例
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2019 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6{
7"orderBy":"name",
8"order":"asc",
9"pageNo":1,
10"pageSize":10,
11"totalCount":1,
12"nodeList":[
13 {
14 "instanceId":"i-E47Jv6HJ",
15 "name":"instance-1vb11jsb",
16 "status":"ACTIVE",
17 "payment":"postpay",
18 "internalIp":"192.168.64.81",
19 }
20 ]
21}