新部署进入imagepulbackoff



我已经在本地机器上安装了minikube,并使用imagePullPolicy: Always从一个yaml文件创建了一个部署。

运行minikube kubectl——get pods, pods的状态为imagePullPolicy: ImagePullBackOff。然后运行

minikube kubectl  -- describe pod podname 

我得到以下结果:

Events:
Type    Reason   Age                    From     Message
----    ------   ----                   ----     -------
Normal  Pulling  5m39s (x103 over 26h)  kubelet  Pulling image "deploy1:1.14.2"
Normal  BackOff  44s (x2244 over 26h)   kubelet  Back-off pulling image "deploy1:1.14.2"

请建议如何使部署运行。我已经浏览了链接,但是我找不到pod的service.xml文件。它在本地系统/的Kubernetes中的哪里?

这意味着你要么试图从私有仓库中提取图像,要么你没有连接到外部。您可以测试这一点,但运行命令kubectl run <pod_name> --image=nginx。如果这个工作,那么这意味着你正在尝试从需要授权的repo中提取图像。

最新更新