我从Docker获得了# use this perhaps to return a queryset or extra context in a view
return sorted(
Slot.objects.filter(is_matched=False),
key=lambda s: s.relevant_appointment_count(),
reverse=True
)
个配置,涉及7个节点。它会卡在Pod
状态,除非我从配置中删除了两个容器。我删除了哪两个并不重要。它只适用于五个容器,这似乎是我无法找到的硬限制。
如何在Google容器引擎上的kubernetes Pending
中运行5个以上的容器?
答案 0 :(得分:1)
我相当确定每个pod没有5个容器的硬盘盖,所以可能还有一些其他原因导致调度程序无法找到运行您的pod的节点
您应该能够通过运行kubectl describe pod $PODNAME
查看最近的“事件”来找到一条消息,说明暂停状态为何仍处于待处理状态。发生在pod上的,或者通过运行kubectl get events
来查看群集中的所有最新事件。
答案 1 :(得分:0)
我发现在使用机器类型n1-standard-1时我的pod通常会卡住,看起来可能是由于内存,我没有遇到这个问题,因为我开始使用n1-highmem- *变体