Kubernetes pod未在就绪状态下显示

Kubernetes pod未在就绪状态下显示,kubernetes,google-kubernetes-engine,google-container-registry,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": "Re

我正在尝试从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
              }
            ]
          }
        ]
      }
    }
  }
}

有人能告诉我如何修复这个问题吗?

这个吊舱正在崩溃循环。您可以分辨,因为重新启动的次数大于零

kubectl describe pods <pod-name>
kubectl描述吊舱
应提供更多详细信息以帮助调试。当然

kubectl logs <pod-name>
kubectl日志

这个吊舱正在崩溃循环。您可以分辨,因为重新启动的次数大于零

kubectl describe pods <pod-name>
kubectl描述吊舱
应提供更多详细信息以帮助调试。当然

kubectl logs <pod-name>
kubectl日志

我发现,发生这种情况是因为容器在退出状态为1时崩溃。但是还不能解决它。我的直觉告诉我这是一个资源问题(没有足够的可用内存或类似的问题),但是如果没有日志,帮助你真的很困难,甚至是不可能的。这不是因为资源问题。这是因为容器无法连接到SQL实例。对您很好,您找到了原因。您可以在下面写一个答案并将其标记为正确,以便其他人也能得到帮助吗?仅供参考:在我的情况下,这是资源问题-可用内存不足,因此,我创建了一个具有更多内存的新集群,它工作得很好。我发现,这是因为容器在退出状态1时崩溃。但是还不能解决它。我的直觉告诉我这是一个资源问题(没有足够的可用内存或类似的问题),但是如果没有日志,帮助你真的很困难,甚至是不可能的。这不是因为资源问题。这是因为容器无法连接到SQL实例。对您很好,您找到了原因。您可以在下面写一个答案并将其标记为正确,以便其他人也能得到帮助吗?仅供参考:在我的情况下,这是资源问题-可用内存不足,因此,我创建了一个具有更多内存的新集群,它运行良好