我Pod
从 Docker 获得了一个涉及 7 个节点的配置。Pending
除非我从配置中删除两个容器,否则它会卡在状态。我删除哪两个并不重要。它仅适用于五个容器,这似乎是我无法找到记录的硬限制。
如何Pod
在 Google Container Engine 上的 kubernetes 中运行超过 5 个容器?
我Pod
从 Docker 获得了一个涉及 7 个节点的配置。Pending
除非我从配置中删除两个容器,否则它会卡在状态。我删除哪两个并不重要。它仅适用于五个容器,这似乎是我无法找到记录的硬限制。
如何Pod
在 Google Container Engine 上的 kubernetes 中运行超过 5 个容器?
我相当确定每个 Pod 没有 5 个容器的硬性上限,因此调度程序找不到运行 Pod 的节点可能还有其他原因。
kubectl describe pod $PODNAME
通过运行查看最近发生在 pod 上的“事件”,或者运行kubectl get events
查看来自集群的所有最近事件,您应该能够找到一条消息,说明为什么 pod 仍处于挂起状态。
我发现我的 pod 在使用机器类型 n1-standard-1 时通常会卡住,看起来可能是由于内存问题,自从我开始使用可用的 n1-highmem-* 变体后,我就没有遇到过这个问题。