在使用Kubernetes部署应用时发现有Pod一直不能创建成功,使用kubectl describe pods -n 得到的结果如下图
Failed to create pod sandbox: rpc error: code = Unknown desc = failed
to set up sandbox container
“ff533db509f4040f7674464940ff3165f98275173bad84f43530b5c2d633d1a0”
network for pod “nginx-ingress-controller-5bb8fb4bb6-4mfdt”:
networkPlugin cni failed to set up pod
“nginx-ingress-controller-5bb8fb4bb6-4mfdt_ingress-nginx” network:
failed to set bridge addr: “cni0” already has an IP address different
from 10.10.1.1/24
将这个错误的网卡删除掉,之后会自动重建。
下面我们删除错误的cni0,然后让它自己重建,操作过程如下
sudo ifconfig cni0 down
sudo ip link delete cni0