pod未显示就绪状态

时间:2015-09-21 15:47:40

标签: kubernetes google-kubernetes-engine google-container-registry

我正在尝试从kubernetes配置php phabricator示例但是在创建复制控制器之后。 POD未处于就绪状态。它显示在以下状态:

NAME                           READY     STATUS             RESTARTS   AGE
phabricator-controller-z0nk3   0/1       CrashLoopBackOff   5          2m

以下是控制器yaml:

{
  "kind": "ReplicationController",
  "apiVersion": "v1",
  "metadata": {
    "name": "phabricator-controller",
    "labels": {
      "name": "phabricator"
    }
  },
  "spec": {
    "replicas": 1,
    "selector": {
      "name": "phabricator"
    },
    "template": {
      "metadata": {
        "labels": {
          "name": "phabricator"
        }
      },
      "spec": {
        "containers": [
          {
            "name": "phabricator",
            "image": "fgrzadkowski/example-php-phabricator",
            "ports": [
              {
                "name": "http-server",
                "containerPort": 80
              }
            ]
          }
        ]
      }
    }
  }
}

有人可以建议我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

这个Pod是崩溃循环。您可以判断,因为重启次数大于零。

kubectl describe pods <pod-name>

应提供进一步的细节以帮助调试。会一样

kubectl logs <pod-name>