查询pod详情
所有文档

          边缘计算节点 BEC

          查询pod详情

          接口描述

          查询pod详情是获取当前用户的容器组详情。

          请求结构

          GET /v1/pod/{podId} HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: authorization string

          请求头域

          除公共头域外,无其它特殊头域。

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          podId String URL参数 容器组ID

          响应头域

          除公共头域外,无其它特殊头域。

          响应参数

          参数名称 类型 描述
          podId String 容器组ID
          region String 地域
          serviceProvider String 服务运营商
          status ResourceStatus 资源状态
          containers List<ContainerDetails> 容器详情
          cpu float cpu值
          mem float 内存值
          hostIp String 节点ip
          podIp String 容器组ip
          imageList ArrayList<String> 镜像list信息
          podDataStorage int pod系统盘
          podEventDetails List<PodEventDetails> pod事件信息
          createTime String 创建时间

          错误码

          请参照错误返回章节的内容

          请求示例

          GET /v1/pod/sts-ym9zhdfx-1-t-0 HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: bce-auth-v1/318857a8f08b11e9845ca7e54775a0c2/2019-10-17T03:07:21Z/1800/host/212eef8cfe1ac94be56c4afedb9360bba621ef646c3c8288971d36801d70501a

          响应示例

          HTTP/1.1 200 OK
          Content-Type: application/json;charset=UTF-8
          Date: Wed, 08 Jul 2019 03:28:11 GMT
          x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
          X-Bce-Gateway-Region: BJ
          {
              "podId": "sts-ym9zhdfx-1-t-0",
              "region": "EAST_CHINA",
              "serviceProvider": "CHINA_TELECOM",
              "status": "RUNNING",
              "containers": [
                  {
                      "name": "container01",
                      "imageName": "hub.baidubce.com/jpaas-public/alphine-go:3.5",
                      "memory": 7.450581,
                      "cpu": 4,
                      "workingDir": null,
                      "imagePullPolicy": null,
                      "commands": null,
                      "args": null,
                      "volumeMounts": [
                          {
                              "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
                              "readOnly": true,
                              "name": "default-token-dv5cm",
                              "type": "secret"
                          }
                      ],
                      "ports": null,
                      "envs": null,
                      "status": "RUNNING"
                  }
              ],
              "cpu": 4.0,
              "mem": 8.0,
              "hostIp": "220.194.64.134",
              "podIp": "10.244.7.96",
              "imageList": [
                  "hub.baidubce.com/jpaas-public/alphine-go:3.5"
              ],
              "podDataStorage": 0,
              "podEventDetails": [],
              "createTime": "2019-11-19T06:06:06Z"
          }

          Model对象定义

          ContainerDetails

          参数名称 类型 描述
          name String 容器名称
          imageVersion String 镜像版本
          imageAddress String 镜像地址
          memory float 内存
          cpu float cpu
          workingDir String 工作目录
          commands List<String> 命令
          args List<String> 参数
          volumeMounts List<V1VolumeMount> 存储卷
          ports List<V1ContainerPort> 端口号
          envs List<V1EnvVar> 环境变量

          PodEventDetails

          参数名称 类型 描述
          eventName String 事件名称
          eventType String 事件类型
          eventMessage String 事件消息
          上一篇
          查询pod资源监控
          下一篇
          重启容器组