一、ImagePullBackOff
当我们创建一个名字为myapp的deployment的时候,它指向的是一个不存在的docker镜像:
最常见的有两个问题:
(a)指定了错误的容器镜像
(b)使用私有镜像却不提供仓库认证信息
想查看更多信息,可以 describe 这个失败的 Pod
kubectl describe pod myapp-102132443982-dsafx |
为什么 Kubernetes 拉不下来镜像?
除了网络连接问题外,还有三个主要元凶:
① 镜像 tag 不正确
② 镜像不存在(或者是在另一个仓库)
③ Kubernetes 没有权限去拉那个镜像
链接:https://blog.csdn.net/u013641234/article/details/88770647
二、CrashLoopBackOff
这个问题的原因是docker container在运行start之后很快退出。
那说明pull docker image步骤已经完成了,但是在运行docker run的时候出现了问题
未完待续......