获取POD详情
更新时间:2022-05-17
接口描述
本接口用于获取指定POD的详情。
请求结构
无
请求参数
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| podId | 容器组ID | path | 是 | string |
响应头域
除公共头域外,无其它特殊头域。
响应参数
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| city | 城市 | string |
| containerStatuses | 容器状态信息 | array |
| containerID | 容器ID | string |
| image | 容器运行的镜像 | string |
| imageID | 容器运行的镜像Id | string |
| state | 容器现在的状态详情 | V1ContainerState |
| running | 运行状态的容器详情。 | V1ContainerStateRunning |
| startedAt | 运行状态容器的上次启动时间 | string |
| terminated | 终止状态的容器详情。 | V1ContainerStateTerminated |
| containerID | 终止状态的容器ID | string |
| exitCode | 终止状态的容器的退出码 | integer |
| finishedAt | 容器最后终止的时间 | string |
| message | 容器最后终止的消息详情 | string |
| reason | 容器最后终止的原因 | string |
| signal | 容器最后终止的信号 | integer |
| startedAt | 容器先前执行的开始时间 | string |
| waiting | 等待状态的容器详情。 | V1ContainerStateWaiting |
| message | 容器尚未运行的详细消息 | string |
| reason | 容器尚未运行的原因 | string |
| name | 容器名字. | string |
| ready | 容器是否就绪. | boolean |
| restartCount | 容器重启次数. | integer |
| lastState | 容器上次终止状态详情,参数同容器状态参数。 | V1ContainerState |
| containers | 容器详情 | array |
| args | 容器启动参数 | array |
| commands | 容器启动命令 | array |
| cpu | 容器申请的CPU核数 | integer |
| envs | 容器环境变量 | array |
| imageAddress | 镜像地址 | string |
| imageVersion | 镜像版本 | string |
| memory | 容器申请的内存大小 | integer |
| name | 容器的名称 | string |
| ports | 容器端口协议 | array |
| containerPort | 容器暴露端口协议,必须是UDP、TCP、SCTP其中一种。 默认是TCP。 |
integer |
| volumeMounts | 容器数据卷信息 | array |
| mountPath | 容器数据卷挂载路径 | string |
| name | 容器数据卷名称。 | string |
| readOnly | 容器数据卷是否只读,默认否 | boolean |
| workingDir | 容器工作目录 | string |
| cpu | CPU值 | integer |
| createTime | 创建时间 | string |
| imageList | 镜像列表信息 | array |
| internalIp | 内网IP | string |
| ipv6InternalIp | IPV6内网IP | string |
| ipv6PublicIp | IPV6公网IP | string |
| mem | 内存值 | integer |
| multiplePublicIp | 多公网信息 | array |
| ip | ip信息 | string |
| ipv6 | ipv6信息 | string |
| serviceProvider | 可用值:BGP,CHINA_MOBILE,CHINA_UNICOM, CHINA_TELECOM,TRIPLE_LINE,INTRA |
string |
| podDataStorage | pod系统盘 | integer |
| podEventDetails | pod事件信息 | array |
| createTime | 事件事件 | string |
| eventMessage | 事件信息 | string |
| eventName | 事件名字 | string |
| eventType | 事件类型 | string |
| lastTime | 上一次事件事件 | string |
| podId | 容器组ID | string |
| podIp | 容器组IP | string |
| publicIp | 公网IP | string |
| region | 地域 | string |
| serviceProvider | 服务运营商,可用值:BGP,CHINA_MOBILE,CHINA_UNICOM, CHINA_TELECOM,TRIPLE_LINE,INTRA |
string |
| spName | 运营商中文名 | string |
| status | 资源状态 | string |
错误码
请参照错误返回章节的内容。
请求示例
Plain Text
1GET /v2/pod/sts-ux1yo52o-1-m-hangzhou-vrcve-0 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 "internalIp": "172.16.8.93",
8 "serviceProvider": "CHINA_MOBILE",
9 "podId": "sts-ux1yo52o-1-m-hangzhou-vrcve-0",
10 "region": "EAST_CHINA",
11 "city": "HANGZHOU",
12 "status": "RUNNING",
13 "containers": [
14 {
15 "name": "container01",
16 "imageName": "nginx:latest",
17 "memory": 2,
18 "cpu": 1,
19 "gpu": 0,
20 "workingDir": "/home/container",
21 "imagePullPolicy": null,
22 "commands": null,
23 "args": null,
24 "volumeMounts": [
25 {
26 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
27 "readOnly": true,
28 "name": "default-token-8gd4v",
29 "type": "secret"
30 }
31 ],
32 "ports": null,
33 "envs": [],
34 "status": "RUNNING"
35 }
36 ],
37 "cpu": 1,
38 "mem": 2,
39 "gpu": 0,
40 "podIp": "172.16.8.93",
41 "imageList": [
42 "nginx:latest"
43 ],
44 "podDataStorage": 0,
45 "podEventDetails": [],
46 "createTime": "2022-05-09T10:16:10Z",
47 "hostId": "h-31bdbb93",
48 "cpuModel": "Intel_Xeon_Gold_6271C",
49 "cpuGHz": "2.60",
50 "containerStatuses": [
51 {
52 "containerID": "containerd://db350237650fe356c439b4a7c7391dd8d21b51dbe1f8bc3e4f79a8363ccdbb18",
53 "image": "docker.io/library/nginx:latest",
54 "imageID": "docker.io/library/nginx@sha256:859ab6768a6f26a79bc42b231664111317d095a4f04e4b6fe79ce37b3d199097",
55 "lastState": {
56 "running": null,
57 "terminated": null,
58 "waiting": null
59 },
60 "name": "container01",
61 "ready": true,
62 "restartCount": 0,
63 "state": {
64 "running": {
65 "startedAt": 1652091379000
66 },
67 "terminated": null,
68 "waiting": null
69 }
70 }
71 ],
72 "serviceId": "s-ux1yo52o",
73 "namespace": "bec-user-ns-dqff8b9b"
74}
