[英]ErrImagePull: Kubectl and Minikube when creating a pod
我是 Kube.netes 的新手,最近在學習它。 我試圖在kubectl
的幫助下創建部署,每次創建部署時,容器都沒有運行,我得到ErrImagePull
或ImagePullBackOff
。
我試過兩台機器,都有同樣的問題。
kubectl create deployment nginx-depl --image=nginx
以下是我正在創建的部署之一的description
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 23s default-scheduler Successfully assigned default/nginx-85b98978db-z6b2n to minikube
Normal Pulling 22s kubelet Pulling image "nginx"
Warning Failed 7s kubelet Failed to pull image "nginx": rpc error: code = Unknown desc = Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Warning Failed 7s kubelet Error: ErrImagePull
Normal BackOff 7s kubelet Back-off pulling image "nginx"
Warning Failed 7s kubelet Error: ImagePullBackOff
看起來您沒有來自集群節點的 inte.net 連接。 節點上的 kubelet 正在嘗試從https://registry-1.docker.io/v2/拉取 docker 圖像,但連接未建立且超時。 因此你得到 ImagePullBackOff 錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.