EN
注册

node节点pod启动时,Status一直处于ContainerCreating的解决方法

问题现象描述

kubectl get pod -o wide发现pod的状态一直显示为ContainerCreating

查看日志,日志中显示如下信息:

network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.2.1/24

关键过程、根本原因分析

Node之前反复添加过集群。

结论、解决方案及效果

  1. 在Node上执行如下操作。
    kubeadm reset
    systemctl stop kubelet
    systemctl stop docker
    rm -rf /var/lib/cni/
    rm -rf /var/lib/kubelet/*
    rm -rf /etc/cni/
    ifconfig cni0 down
    ifconfig flannel.1 down
    ifconfig docker0 down
    ip link delete cni0
    ip link delete flannel.1
    systemctl start docker
  2. Node上重新运行kubeadm join加入集群。
  3. 重新尝试创建pod容器。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词