Pod 未显示为就绪状态

ram*_*mit 1 kubernetes google-kubernetes-engine google-container-registry

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

NAME                           READY     STATUS             RESTARTS   AGE
phabricator-controller-z0nk3   0/1       CrashLoopBackOff   5          2m
Run Code Online (Sandbox Code Playgroud)

以下是控制器 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
              }
            ]
          }
        ]
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

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

bre*_*dan 5

此 Pod 发生崩溃循环。您可以看出,因为重新启动的次数大于零。

kubectl describe pods <pod-name>
Run Code Online (Sandbox Code Playgroud)

应该提供更多详细信息以帮助调试。一如既往

kubectl logs <pod-name>
Run Code Online (Sandbox Code Playgroud)