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!
搞定。