获取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}