获取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 |
错误码
请参照错误返回章节的内容。
请求示例
GET /v2/pod/sts-ux1yo52o-1-m-hangzhou-vrcve-0 HTTP/1.1
Host: bec.baidubce.com
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
响应示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Date: Wed, 08 Jul 2015 03:28:11 GMT
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
Server: BWS
{
"internalIp": "172.16.8.93",
"serviceProvider": "CHINA_MOBILE",
"podId": "sts-ux1yo52o-1-m-hangzhou-vrcve-0",
"region": "EAST_CHINA",
"city": "HANGZHOU",
"status": "RUNNING",
"containers": [
{
"name": "container01",
"imageName": "nginx:latest",
"memory": 2,
"cpu": 1,
"gpu": 0,
"workingDir": "/home/container",
"imagePullPolicy": null,
"commands": null,
"args": null,
"volumeMounts": [
{
"mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
"readOnly": true,
"name": "default-token-8gd4v",
"type": "secret"
}
],
"ports": null,
"envs": [],
"status": "RUNNING"
}
],
"cpu": 1,
"mem": 2,
"gpu": 0,
"podIp": "172.16.8.93",
"imageList": [
"nginx:latest"
],
"podDataStorage": 0,
"podEventDetails": [],
"createTime": "2022-05-09T10:16:10Z",
"hostId": "h-31bdbb93",
"cpuModel": "Intel_Xeon_Gold_6271C",
"cpuGHz": "2.60",
"containerStatuses": [
{
"containerID": "containerd://db350237650fe356c439b4a7c7391dd8d21b51dbe1f8bc3e4f79a8363ccdbb18",
"image": "docker.io/library/nginx:latest",
"imageID": "docker.io/library/nginx@sha256:859ab6768a6f26a79bc42b231664111317d095a4f04e4b6fe79ce37b3d199097",
"lastState": {
"running": null,
"terminated": null,
"waiting": null
},
"name": "container01",
"ready": true,
"restartCount": 0,
"state": {
"running": {
"startedAt": 1652091379000
},
"terminated": null,
"waiting": null
}
}
],
"serviceId": "s-ux1yo52o",
"namespace": "bec-user-ns-dqff8b9b"
}