堆状态停留在容器创建或待处理状态

时间:2018-09-17 05:45:07

标签: kubernetes status heapster

我是Kubernetes的新手,从过去一个月开始使用它。 在创建群集设置时,有时我会看到Heapster将停留在“容器创建”或“待处理”状态。发生这种情况之后,在这里找到的唯一方法是从头开始重新安装所有内容,从而解决了我们的问题。稍后,如果我运行Heapster,它将毫无问题地运行。但是我认为这并非每次都是最佳的解决方案。因此,当再次发生同一问题时,请提供帮助以解决该问题。 Heapster图像是从github提取的,供我们使用。现在,群集运行良好,因此无法通过保持容器创建或待处理状态来发送失败的状态的屏幕快照。 如果问题再次出现,请提出解决方案。 预先感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:1)

卡在待处理状态的Pod可能意味着不止一件事。下次发生这种情况时,您应该先执行“ kubectl获取吊舱”,然后再执行“ kubectl描述吊舱”。但是,由于有时可行,因此最可能的原因是群集在其任何节点上没有足够的资源来调度Pod。如果群集的剩余资源不足,则应该通过“ kubectl顶级节点”和“ kubectl描述节点”获得此指示。 (或者使用gke,如果您使用的是Google Cloud,则通常会在Web UI控制台中收到资源不足警告。)

(或者,如果在Azure中要警惕https://github.com/Azure/ACS/issues/29