获取POD列表
更新时间:2022-05-17
接口描述
本接口用于获取用户POD列表。
请求结构
无
请求参数
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
---|---|---|---|---|
deploymentId | 部署ID | query | 否 | string |
marker | 标记查询的起始位置 | query | 否 | string |
maxKeys | 每页包含的最大数量,1~1000,默认1000 | query | 否 | integer |
serviceId | 服务ID,不指定则获取用户所有的POD | query | 否 | string |
响应头域
除公共头域外,无其它特殊头域。
响应参数
参数名称 | 参数说明 | 类型 |
---|---|---|
isTruncated | true表示后面还有数据,false表示已经是最后一页 | boolean |
marker | 标记查询的起始位置 | string |
maxKeys | 每页包含的最大数量 | integer |
nextMarker | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 | string |
podBriefVoList | Pod列表 | array |
city | 城市 | string |
cityName | 城市中文名 | string |
country | 国家 | string |
countryName | 国家中文名 | string |
cpu | CPU | integer |
createTime | 创建时间 | string |
deploymentId | 部署ID | string |
deploymentName | 部署名称 | string |
imageList | 镜像列表 | array |
ingressBandwidth | 带宽 | string |
internalIp | 内网IP | string |
ipv6InternalIp | IPV6内网IP | string |
ipv6PublicIp | IPV6公网IP | string |
labels | 标签 | object |
mem | 内存 | integer |
multiplePublicIp | 多公网信息 | array |
ip | ip信息 | string |
ipv6 | ipv6信息 | string |
serviceProvider | 可用值:BGP,CHINA_MOBILE,CHINA_UNICOM, CHINA_TELECOM,TRIPLE_LINE,INTRA |
string |
podName | pod名称 | string |
publicIp | 公网IP | string |
region | 地域 | string |
regionId | 地域Id | string |
serviceId | 服务名称 | string |
serviceProvider | 运营商,可用值:BGP,CHINA_MOBILE,CHINA_UNICOM, CHINA_TELECOM,TRIPLE_LINE,INTRA |
string |
spName | 运营商中文名 | string |
status | 资源状态 | string |
错误码
请参照错误返回章节的内容。
请求示例
Plain Text
1GET /v2/pod HTTP/1.1
2Host: bec.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
响应示例:
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json;charset=UTF-8
3Date: Wed, 08 Jul 2015 03:28:11 GMT
4x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
5Server: BWS
6{
7 "marker": null,
8 "isTruncated": false,
9 "nextMarker": null,
10 "maxKeys": 1000,
11 "podBriefVoList": [
12 {
13 "publicIp": null,
14 "ipv6PublicIp": null,
15 "ipv6InternalIp": null,
16 "internalIp": "172.16.8.160",
17 "multiplePublicIp": null,
18 "serviceProvider": "CHINA_MOBILE",
19 "spName": "移动",
20 "serviceId": "s-9dv2m38r",
21 "deploymentName": "test",
22 "deploymentId": "sts-9dv2m38r-1-m-hangzhou-mmrpt",
23 "podName": "sts-9dv2m38r-1-m-hangzhou-mmrpt-0",
24 "region": "EAST_CHINA",
25 "city": "HANGZHOU",
26 "regionName": "华东",
27 "cityName": "杭州",
28 "country": "CHINA",
29 "countryName": "中国",
30 "regionId": "cn-hangzhou-cm",
31 "labels": null,
32 "status": "RUNNING",
33 "cpu": 2,
34 "mem": 4,
35 "gpu": 0,
36 "ingressBandwidth": null,
37 "imageList": [
38 "ubuntu:latest"
39 ],
40 "containers": [
41 {
42 "name": "container01",
43 "imageName": "ubuntu:latest",
44 "memory": 4,
45 "cpu": 2,
46 "gpu": 0,
47 "workingDir": null,
48 "imagePullPolicy": null,
49 "commands": null,
50 "args": null,
51 "volumeMounts": [
52 {
53 "mountPath": "data",
54 "readOnly": null,
55 "name": "data",
56 "type": "persistentVolumeClaim"
57 },
58 {
59 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
60 "readOnly": true,
61 "name": "default-token-8gd4v",
62 "type": "secret"
63 }
64 ],
65 "ports": null,
66 "envs": [
67 {
68 "name": "BEC-HUGEPAGE",
69 "value": "4Gi",
70 "valueFrom": null
71 }
72 ],
73 "status": "RUNNING"
74 }
75 ],
76 "createTime": "2022-05-09T11:57:24Z"
77 },
78 ......
79 ]
80}