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