运行容器命令:
[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
使用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
,可以用它。