美文网首页k8s那点事儿Docker · Spring Boot · Kotlin · 微服务Docker容器
小非大人说·华为云—Kubernetes pod状态出现Imag

小非大人说·华为云—Kubernetes pod状态出现Imag

作者: 小非大人说 | 来源:发表于2020-03-31 21:02 被阅读0次

Kubernetes pod状态出现ImagePullBackOff的原因

以下是xxxx.yaml文件的内容(yaml文件如果自建,排版很重要,个人认为缩进的行数代表包含关系)

apiVersion: v1

kind: Pod

metadata:

   labels:

       run: xxx-nginx #根据实际情况命名

   name: xxx-nginx  #根据实际情况命名

   namespace: default

spec:

   nodeName: "192.168.0.161"

   containers:

      - name: xxxx #根据实际情况命名

        image: swr.cn-east-2.myhuaweicloud.com/xxxx/nginx:latest

备注:文件格式可以用vmi编辑,方便排错;

新建pod完成,当运行kubectl get pods,部分pod的status是ImagePullBackOff

可以接下来运行

kubectl describe pod XX(pod节点的名称)

看错误在哪一步,例如下出现Warning FailedCreate 21s (x3 over 48s) kubelet, 192.168.0.161 Error: ImagePullBackOff,出现在第3步,和pull镜像有关系

修改yaml文件,将image的路径选择为ngnix,

将已创建的pod删除

kubectl delete pod xxxx 

再次运行kubectl create -f xxxx.yaml

kubectl get pods 

相关文章

网友评论

    本文标题:小非大人说·华为云—Kubernetes pod状态出现Imag

    本文链接:https://www.haomeiwen.com/subject/xiiguhtx.html