• k8s 创建pod后,pod日志报错:network: failed to set bridge addr: "cni0" already has an IP address


    一、现象

    [root@master69 nginx-demo]# kubectl get pods
    NAME                                     READY   STATUS              RESTARTS   AGE
    nginx-demo-deployment-59fbc48594-fq5kr   0/1     ContainerCreating   0          26s
    nginx-demo-deployment-59fbc48594-nrmwk   0/1     ContainerCreating   0          26s
    nginx-demo-deployment-59fbc48594-x5shn   0/1     ContainerCreating   0          26s

    POD一直显示创建中

    二、查看日志

    [root@master69 nginx-demo]# kubectl describe nginx-demo-deployment-59fbc48594-fq5kr
    error: the server doesn't have a resource type "nginx-demo-deployment-59fbc48594-fq5kr"
    [root@master69 nginx-demo]# kubectl describe pod nginx-demo-deployment-59fbc48594-fq5kr
    Name:           nginx-demo-deployment-59fbc48594-fq5kr
    Namespace:      default
    Priority:       0
    Node:           redis-03.hlqxt/172.28.5.125
    Start Time:     Sat, 09 Jan 2021 18:50:11 +0800
    Labels:         app=nginx-k8s-demo
                    pod-template-hash=59fbc48594
    Annotations:    <none>
    Status:         Pending
    IP:             
    IPs:            <none>
    Controlled By:  ReplicaSet/nginx-demo-deployment-59fbc48594
    Containers:
      nginx-k8s-demo:
        Container ID:   
        Image:          docker.io/nginx:latest
        Image ID:       
        Port:           80/TCP
        Host Port:      0/TCP
        State:          Waiting
          Reason:       ContainerCreating
        Ready:          False
        Restart Count:  0
        Environment:    <none>
        Mounts:
          /var/run/secrets/kubernetes.io/serviceaccount from default-token-q4wm7 (ro)
    Conditions:
      Type              Status
      Initialized       True 
      Ready             False 
      ContainersReady   False 
      PodScheduled      True 
    Volumes:
      default-token-q4wm7:
        Type:        Secret (a volume populated by a Secret)
        SecretName:  default-token-q4wm7
        Optional:    false
    QoS Class:       BestEffort
    Node-Selectors:  <none>
    Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                     node.kubernetes.io/unreachable:NoExecute for 300s
    Events:
      Type     Reason                  Age                 From                     Message
      ----     ------                  ----                ----                     -------
      Normal   Scheduled               55s                 default-scheduler        Successfully assigned default/nginx-demo-deployment-59fbc48594-fq5kr to redis-03.hlqxt
      Warning  FailedCreatePodSandBox  52s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "c858442041c2d1f30e899d5030a412429e31bc41e7b4ae018829b09d409e5e18" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  50s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "363e9ea946381fe3b4cf88c1c4e8a464675f46ad8695fa343007ee5266b6e413" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  47s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "339c5494a5a7e5a163aeb19ee5357f434d5a1816a6d4b8b3b6521f58638efda0" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  45s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "a202ea38308b4dde8e7ddf3d8effca53a467ecdccd4b49bcebdf55e8efd32bbe" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  43s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "47e641b59085f17191d1e3bd7ad4c0b1ea607a5861029e00cd711296886534f7" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  40s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "987b1ac6fdb2490dd220878c2935946cee314cf2c31f5900bcaf2d2cbf44c508" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  38s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "9f824121e588b59b3b5e30d1fb0c035119b493347bb2d05318abcec19c30dbdf" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  36s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "fbb2eb4c8ffcd1e94350841a35e73cf850b900081e7033276b6fefff6fac331c" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Warning  FailedCreatePodSandBox  34s                 kubelet, redis-03.hlqxt  Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "21356d4ecf9f4754466d3ebd9a20d8a9f8205cb07109991225dcb2ae66df6aa8" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/24
      Normal   SandboxChanged          27s (x12 over 51s)  kubelet, redis-03.hlqxt  Pod sandbox changed, it will be killed and re-created.
      Warning  FailedCreatePodSandBox  25s (x4 over 32s)   kubelet, redis-03.hlqxt  (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "f462bd0fab725498c01e164ca952279ebf5de5602c699d98f30b227353345005" network for pod "nginx-demo-deployment-59fbc48594-fq5kr": networkPlugin cni failed to set up pod "nginx-demo-deployment-59fbc48594-fq5kr_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.1.1/2

    因为之前加入过集群,所以需要先清除cni0

    rm -rf /var/lib/cni/
    rm -rf /etc/cni/
    ifconfig cni0 down
    ip link delete cni0

    再执行成功。

    [root@master69 nginx-demo]# kubectl get pods
    NAME                                     READY   STATUS    RESTARTS   AGE
    nginx-demo-deployment-59fbc48594-fq5kr   1/1     Running   0          5m13s
    nginx-demo-deployment-59fbc48594-nrmwk   1/1     Running   0          5m13s
    nginx-demo-deployment-59fbc48594-x5shn   1/1     Running   0          5m13s
  • 相关阅读:
    一个完整的AjaxPro例子(转)
    sql2000存储过程
    System.Configuration命名空间下找不到ConfigurationManager类
    编译器错误信息: CS0016
    (转)AjaxPro使用说明
    数据库中去逗号的函数
    asp.net 验证码
    sql2005存储过程
    简单控件分页
    身份证号码验证
  • 原文地址:https://www.cnblogs.com/sky-cheng/p/14255923.html
Copyright © 2020-2023  润新知