Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging kubernetes吊舱创建待定_Logging_Kubernetes_Kubernetes Pod - Fatal编程技术网

Logging kubernetes吊舱创建待定

Logging kubernetes吊舱创建待定,logging,kubernetes,kubernetes-pod,Logging,Kubernetes,Kubernetes Pod,我正在使用fabric8.io java client for kubernetes创建和管理容器。虽然创建pod时,我会获得以下状态 { "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "podName", "generateName": "podName-", "namespace": "podNameSpace", "selfLink": "", "uid": "d3d07

我正在使用fabric8.io java client for kubernetes创建和管理容器。虽然创建pod时,我会获得以下状态

{
  "kind": "Pod",
  "apiVersion": "v1",
  "metadata": {
    "name": "podName",
    "generateName": "podName-",
    "namespace": "podNameSpace",
    "selfLink": "",
    "uid": "d3d07626-825f-11e5-96f2-005056976c6f",
    "resourceVersion": "3158514",
    "creationTimestamp": "2015-11-03T19:19:39Z",
    "labels": {
      "name": ""
    },
    "annotations": {
      ""
    }
  },
  "spec": {
    "containers": [
      {
        "name": "",
        "image": "",
        "resources": {},
        "terminationMessagePath": "/dev/termination-log",
        "imagePullPolicy": "IfNotPresent"
      }
    ],
    "restartPolicy": "Always",
    "dnsPolicy": "ClusterFirst"
  },
  "status": {
    "phase": "Pending"
  }

当我尝试使用
curl-X GET masterUrl/namespace/namespace/pods/podName
读取这个pod的日志时,它不会返回任何内容。如何查看日志以了解状态为何处于挂起状态?

您可以从/api/v1/events获取事件,并筛选该列表中包含与Pod匹配的involvedObject的项目(例如,相同的uid)

然后按最近的lastTimestamp对事件进行排序。最新事件的“原因”、“消息”和“源”字段应为您提供有关正在发生的事情的提示

如果我需要从java客户机执行,它就是这样做的


如果您只需要调试当前问题,只需执行
kubectl descripe pod podName
,这也会显示pod的最新事件,可能会更快。

谢谢,使用descripe命令,我会得到错误pod“podName”not found。
kubectl descripe pod podName--namespace podnespace
应该执行此操作。