请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一直处于FailedCreatePodSandBox

老师您好!我的主机是两个1核cpu2G内存,一个mater一个node,都是ready了。但是我其任意一个pod都起不来,请问是不是我主机资源太少的原因?

http://img1.sycdn.imooc.com//szimg/5c917af30001fe9f10001775.jpg

正在回答 回答被采纳积分+3

1回答

tonybai 2019-03-20 11:45:57

您好,这个问题很可能是因为资源不足的问题。你kubectl describe nodes/node01 看看node资源占用情况。另外试试重启node01 的kubelet。


你也可以启动一个hello-world容器,看看是否能启动,间接验证一下是否你的应用资源占用较大。

0 回复 有任何疑惑可以回复我~
  • 谢谢老师的回复!
    
    我后来验证了下,资源也凑合用。
    我是这样试的,把node01删掉后,重新启动pod,既然就run起来了,是在master上起的。然后我在把node01加进来。然后再重启pod,pod自动分发到node01后,又出现上面这个情况。。。(node01都是ready状态)
    
    我在网上查了很久,也没有类似的情况。而且报错也提示的过少。。。系统我也重装了几次。还是找不出原因。
    
    有没有其他的需要注意的地方,我再排查排查。
    回复 有任何疑惑可以回复我~ 2019-03-21 00:24:34
  • tonybai 回复 提问者 weixin_慕移动5151862 #2
    k8s什么版本?主机os什么版本?两个node上的docker引擎什么版本?
    回复 有任何疑惑可以回复我~ 2019-03-21 07:04:24
  • 提问者 weixin_慕移动5151862 回复 tonybai #3
    两个主机一摸一样:
    
     OS Image:                   Ubuntu 16.04.1 LTS
     Operating System:           linux
     Architecture:               amd64
     Container Runtime Version:  docker://17.3.2
     Kubelet Version:            v1.10.2
     Kube-Proxy Version:         v1.10.2
    回复 有任何疑惑可以回复我~ 2019-03-21 12:43:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信