【发布时间】:2015-09-21 15:47:40
【问题描述】:
我正在尝试从 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。但还不能修复它。
-
我的直觉告诉我这是一个资源问题(没有足够的可用内存等),但如果没有日志,即使不是不可能也很难帮助您。
-
不是资源问题。这是因为容器无法连接到 SQL 实例。
-
很高兴您找到了原因——请您在下面写下答案并将其标记为正确,以便其他人也能得到帮助吗?
-
仅供参考:在我的情况下是资源问题 - 没有足够的可用内存,所以我创建了一个具有更多内存的新集群,它工作正常
标签: kubernetes google-kubernetes-engine google-container-registry