【发布时间】:2021-10-21 05:14:02
【问题描述】:
我已经在我的本地机器上安装了 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"
请建议如何使部署运行。我已经浏览了link,但我找不到 pod 的 service.xml 文件。它在本地系统的 Kubernetes 中/在哪里?
【问题讨论】:
-
此图像位于何处 - deploy1:1.14?您是否可以使用 docker pull deploy1:1.14 手动拉取文件。据我所知,您使用的是私有注册表,您必须创建 imagePullSecret 并在您的部署中使用它。