ImagePullBackOff 錯誤處理

  kubectl create -f nginx-deployment.yaml 執行以後,kubectl get pods 一致出現 ImagePullBackOff,一直沒法執行成功。nginx

yaml文件內容:docker

調查錯誤緣由,在 master 服務器上面分別執行命令: kubectl describe pod ,查看三個nginx實例的報錯信息:服務器

  

  第一個nginx正常,在看第二個:阿里雲

  能夠看到報錯信息:spa

Warning  Failed                 47m                 kubelet, 192.168.118.213  Failed to pull image "nginx:1.10": rpc error: code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)rest

緣由是第一條服務器配置了docker的國內阿里雲鏡像,然後面兩臺服務器忘記了給docker配置國內鏡像。code

  配置上國內鏡像,而後執行:blog

systemctl daemon-reload
systemctl restart dockerrpc

就能夠了:get

 三臺nginx所有是Running!

搞定。 

相關文章
相關標籤/搜索