使用kubernetes创建容器一直处于ContainerCreating状态
运行容器命令:
[root@master-149 ~]# kubectl run my-alpine --image=alpine --replicas=2 ping www.baidu.com
查看pods状态
[root@master-149 ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
my-alpine-2150523991-knzcx 0/1 ContainerCreating 0 6m
my-alpine-2150523991-lmvv5 0/1 ContainerCreating 0 6m
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用kubectl describe pod my-alpine-2150523991-knzcx查看pod在创建的过程中的事件,或许有惊喜
根据1楼的回复找到了解决办法:
执行如下命令:
其中:
不难看出,无法访问到gcr.io
有如下解决办法:
翻墙
修改hosts文件
从其他源下载容器“pause:2.0”,然后打tag为“gcr.io/google_containers/pause:2.0”
gcr.io
被墙了,可以给kubelet
加上一个参数--pod-infra-container-image
来指定一个国内的镜像。我们搬了一个image到
registry.aliyuncs.com/archon/pause-amd64:3.0
,可以用它。