发现问题 ImagePullBackOff
理解问题
kubectl get pods -A
kubectl describe pod pod的名字 -n namespace
好多说去修改镜像源,但是在装K8S时就已经指定好了docker和k8s的国内镜像源,为啥还会出现从国外拉镜像,且ImagePullBackOff的情况下。
本质原因:
自己手动手动创建的pod和自动创建的pod是不一样的,经查资料,配置了 Kubernetes 和 Docker 的镜像源,但这些配置仅仅影响了你从这些节点上直接拉取镜像时的行为,而不会影响到 Kubernetes 中运行的 Pod
解决问题
直接编辑该pod的镜像源, kubectl edit pod pod的名字