最近在调试kubernetes添加删除某个节点,然后在这个节点上部署Pod时出现网卡地址错误异常,针对此异常的一次排错解决方案,如下:
异常错误
(combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox “745720ffb20646054a167560299b19bb9ae046fe6c677b5d26312b89a26554e1”: failed to set bridge addr: “cni0” already has an IP address different from 172.20.2.1/24
解决方案
- 删除节点未重启节点服务器,重启节点服务器(这种情况下,一般是因为服务器缓存引起,重启服务器就可以了)
- 重启服务器后还是不行,删除节点上错误网卡,等待系统自动重建,操作过程如下:
sudo ifconfig cni0 down sudo ip link delete cni0