首先,我使用法兰绒10.244.0.0
启动Kubernetes。
然后我重置所有内容并使用10.84.0.0
重启。
但是,界面flannel.1
仍为10.244.1.0
我是如何清理的:
kubeadm reset
systemctl stop kubelet
systemctl stop docker
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/*
rm -rf /run/flannel
rm -rf /etc/cni/
ifconfig cni0 down
brctl delbr cni0
ifconfig flannel.1 down
systemctl start docker
我在重置时遗漏了什么吗?
答案 0 :(得分:14)
因为你的ip链接有旧记录
看看
ip link
你可以看到记录,如果你想清理旧法兰绒和cni的记录
请尝试
ip link delete cni0
ip link delete flannel.1
答案 1 :(得分:0)
在原始命令中:
brctl delbr cni0
# deletes the cni0 interface
但是ifconfig flannel.1 down
并未删除该接口。因此:
ip link delete flannel.1
# deletes the flannel.1 interface
# also, 'ip link delete cni0' was unnecessary since the brctl command deleted the link