zoukankan      html  css  js  c++  java
  • K8S应用FLANNEL失败解决INIT:IMAGEPULLBACKOFF

    K8S应用FLANNEL失败解决INIT:IMAGEPULLBACKOFF 

    按照搭建Kubernetes时官网给的命令

     kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
    
    • 1

    部署完成时查看

    [root@k8s-master01 flannel]# kubectl get pod -n kube-system
    NAME                                   READY   STATUS                  RESTARTS   AGE
    coredns-5c98db65d4-cr9lq               0/1     Pending                 0          74m
    coredns-5c98db65d4-h4h8f               0/1     Pending                 0          74m
    etcd-k8s-master01                      1/1     Running                 0          73m
    kube-apiserver-k8s-master01            1/1     Running                 0          73m
    kube-controller-manager-k8s-master01   1/1     Running                 0          73m
    kube-flannel-ds-amd64-cpzh6            0/1     Init:ImagePullBackOff   0          51m
    kube-proxy-sb68t                       1/1     Running                 0          74m
    kube-scheduler-k8s-master01            1/1     Running                 0          74m
    

    flannel状态为Init:ImagePullBackOff

    原因

    查看kube-flannel.yml文件时发现quay.io/coreos/flannel:v0.12.0-amd64

    quay.io网站目前国内无法访问

    下载flannel:v0.12.0-amd64导入到docker中

    可以去https://github.com/coreos/flannel/releases官方仓库下载镜像
    在这里插入图片描述

    
    [root@k8s-master01 tmp]# docker load < flanneld-v0.12.0-amd64.docker
    256a7af3acb1: Loading layer [==================================================>]  5.844MB/5.844MB
    d572e5d9d39b: Loading layer [==================================================>]  10.37MB/10.37MB
    57c10be5852f: Loading layer [==================================================>]  2.249MB/2.249MB
    7412f8eefb77: Loading layer [==================================================>]  35.26MB/35.26MB
    05116c9ff7bf: Loading layer [==================================================>]   5.12kB/5.12kB
    Loaded image: quay.io/coreos/flannel:v0.12.0-amd64
    [root@k8s-master01 tmp]# docker images
    REPOSITORY                           TAG                 IMAGE ID            CREATED             SIZE
    quay.io/coreos/flannel               v0.12.0-amd64       4e9f801d2217        4 months ago        52.8MB
    k8s.gcr.io/kube-proxy                v1.15.1             89a062da739d        12 months ago       82.4MB
    k8s.gcr.io/kube-scheduler            v1.15.1             b0b3c4c404da        12 months ago       81.1MB
    k8s.gcr.io/kube-apiserver            v1.15.1             68c3eb07bfc3        12 months ago       207MB
    k8s.gcr.io/kube-controller-manager   v1.15.1             d75082f1d121        12 months ago       159MB
    k8s.gcr.io/coredns                   1.3.1               eb516548c180        18 months ago       40.3MB
    k8s.gcr.io/etcd                      3.3.10              2c4adeb21b4f        20 months ago       258MB
    k8s.gcr.io/pause                     3.1                 da86e6ba6ca1        2 years ago         742kB
    [root@k8s-master01 tmp]#
    
    
    [root@k8s-master01 tmp]# kubectl get pod -n kube-system
    NAME                                   READY   STATUS    RESTARTS   AGE
    coredns-5c98db65d4-cr9lq               1/1     Running   0          104m
    coredns-5c98db65d4-h4h8f               1/1     Running   0          104m
    etcd-k8s-master01                      1/1     Running   0          103m
    kube-apiserver-k8s-master01            1/1     Running   0          103m
    kube-controller-manager-k8s-master01   1/1     Running   0          102m
    kube-flannel-ds-amd64-cpzh6            1/1     Running   0          80m
    kube-proxy-sb68t                       1/1     Running   0          104m
    kube-scheduler-k8s-master01            1/1     Running   0          103m
    [root@k8s-master01 tmp]#
    

     转载链接:https://blog.csdn.net/zyl974611232/article/details/107518192

  • 相关阅读:
    cmd启动数据库时,出现 (无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll 尝试重新安装此程序以解决此问题 )解决方法。
    浅谈Promise语法API+封装
    浅谈JS回调地狱
    MySQL数据库安装步骤
    将MongoDB安装为Windows服务---安装MongoDB服务
    后缀.msc文件是什么?
    Mongoose类库使用教程---实现增删改查
    MongoDB可视化工具--Robo 3T 安装使用教程
    久违的锻炼
    出差(2~十四)
  • 原文地址:https://www.cnblogs.com/pyxuexi/p/14288591.html
Copyright © 2011-2022 走看看