我是 Kubernetes 的新手,从过去一个月开始使用它。在创建集群设置时,有时我看到 Heapster 会卡在 Container Creating 或 Pending 状态。发生这种情况后,在这里找到的唯一方法是从头开始重新安装所有东西,这已经解决了我们的问题。稍后,如果我运行 Heapster,它将毫无问题地运行。但我认为这不是每次的最佳解决方案。所以当它再次发生时,请帮助解决同样的问题。Heapster 镜像是从 github 中提取的,供我们使用。现在集群运行良好,因此无法通过保持容器创建或待处理状态发送 heapster 失败的屏幕截图。如果问题再次发生,建议任何替代方案来解决问题。在此先感谢您的时间。
问问题
274 次
1 回答
1
陷入待处理状态的 pod 可能意味着不止一件事。下次发生这种情况时,您应该执行“kubectl get pods”,然后执行“kubectl describe pod”。但是,由于它有时可以工作,因此最可能的原因是集群在其任何节点上都没有足够的资源来调度 pod。如果集群剩余资源不足,您应该通过“kubectl top nodes”和“kubectl describe nodes”得到指示。(或者使用 gke,如果您在 google cloud 上,您经常会在 Web UI 控制台中收到资源不足的警告。)
(或者如果在 Azure 中,请注意https://github.com/Azure/ACS/issues/29)
于 2018-09-17T06:44:00.433 回答