从这两个错误可以看到无法下载对应的镜像导致的问题,现在就是要查看到具体的是无法下载那个镜像。
参考: https://kuboard.cn/learning/faq/image-pull-backoff.html

查看具体镜像

kubectl get pods --all-namespaces

查看具体的pod的镜像

kubectl get pods coredns-545d6fc579-4jw9w -n kube-system -o yaml | grep image:


可以看到无法下载下来的镜像是:
registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0

我不死心的使用使用docker拉取下镜像, 结果还是失望:
docker pull registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0

从docker hub 官方查找镜像

官方中没有v1.8.0的版本, 只有 1.8.0 的版本, 于是我:
docker pull coredns/coredns:1.8.0
直接拉取了官方的镜像。

修改镜像的tag

docker支持修改本地镜像tag的功能, 于是我修改下tag成k8s想要的tag 不就可以了吗。

sudo docker tag 296a6d5035e2 registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0


重新查看状态, 十分完美, 问题解决

k8s解决coredns 的ImagePullBackOff 和ErrImagePull 问题相关推荐

  1. 部署Kubernetes时出现ImagePullBackOff或ErrImagePull情况

    借鉴了下面这篇博客: https://www.cnblogs.com/sanduzxcvbnm/p/12973785.html 部署Kubernetes时,输入命令:kubectl get pods ...

  2. Coredns+Nodelocaldns cache解决Coredns域名解析延迟

    目前18.6版本和之前的coredns都会出现超时5s的情况,那么为什么会出现coredns超时的情况发生? 背景 在Kubernetes中,Pod访问DNS服务器(kube-dns)的最常见方法是通 ...

  3. 【为K8s的coredns配置上游DNS服务器】

    为K8s的coredns配置上游DNS服务器 一.背景描述 二.如何修改coredns达到目的 三.修改coredns 解析指定域名走指定dns ①.get coredns configmap ②.修 ...

  4. 解决k8s helm安装tiller出现ImagePullBackOff,ErrImagePull错误

    使用helm安装tiller helm init --service-account=tiller --tiller-image=gcr.io/kubernetes-helm/tiller:v2.17 ...

  5. K8S 部署 coredns

    方式 1,使用 lizhenliang 提供的文件安装 coredns K8s 的域名全称为 <service-name>.<namespace>.svc.cluster.lo ...

  6. k8s 安装coredns服务

    1. coredns 下载 可直接借助docker下载 docker pull coredns 2. coredns资源清单配置 -- 配置权限清单(可以直接复用GitHub上的配置) apiVers ...

  7. k8s的Pods里面ImagePullBackOff的网络问题

    昨天搭建好的pods今天都启动不了了,折腾了半天,把所有的pods都删除了,结果还是不行,后来才发现是网络的问题,确切点说是dns的问题,没法连接外网解析域名.就这么简单,建议遇到这个问题的时候,网上 ...

  8. k8s解决私有库拉取不了问题:repository does not exist or may require ‘docker login‘

    1.查看pod日志 kubectl describe pod <名称> 发现报 repository does not exist or may require 'docker login ...

  9. 解决coreDNS无法解释Service问题

    systemctl disable --now NetworkManager yum install bind-utils # 安装后不需要再安装busybox cat /etc/resolv.con ...

最新文章

  1. BIEE多层表头报表的制作方法
  2. Python中的id()函数_怪异现象
  3. x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()
  4. mysql cluster 设置单向复制_mysql5.6做单向主从复制Replication
  5. Miner3D Enterprise 企业版
  6. 【网易云信 x 齿轮易创】互联网时代,如何在教育行业抢占C位
  7. python 队列与栈的实现
  8. imx6 i2c分析
  9. Linux “身陷囹圄”?
  10. 详解卷积神经网络(CNN)在语音识别中的应用
  11. php 页面执行时长
  12. shopnc mysql_ShopNC单用户版/安装mysql
  13. mfc 中如果存在sleep延时后按钮无法响应解决方案
  14. 网站哪些功能可以提高用户体验度?
  15. 自相关(ACF)与偏自相关(PACF)(4)
  16. 转让英孚10个月课程
  17. 老夫金钟罩铁布衫纵横江湖数十年
  18. 性能测试知多少?怎样开展性能测试
  19. linux informatica教程,linux下informatica服务安装和配置
  20. [高通SDM450][Android9.0]默认取消dm-verity以及解决OTA校验vbmeta失败问题

热门文章

  1. pythonifelse表达式_Python if else简洁写法,列表推导式,三目运算符写法
  2. Dubbo与Spring Cloud
  3. 看了些关于rem的知识点,在这做个自我总结归纳
  4. datapump跨平台升级迁移的总结
  5. Hadoop系列之五:MapReduce进阶(2)
  6. Excel、Exchange 和 C# (摘要)
  7. WTL学习笔记——初章
  8. Windows系统安全从定制IP策略开始
  9. mysql中使用sqldriverconnect()报错的解决
  10. 团队冲刺第二阶段-9